Björn Steinhagen
53fbfc0139
chore: taking out unused imports
2025-02-27 15:21:41 +01:00
Björn Steinhagen
6279d9569b
Merge pull request #13 from bjoernsteinhagen/chuck/pdf
...
feat(pdf): demonstrate creating and writing a pdf file
2025-02-27 10:19:46 +01:00
Chuck Driesler
ce05ec6862
feat(pdf): demonstrate creating and writing a pdf file
2025-02-26 20:27:04 +00:00
Björn Steinhagen
669c1372c3
Merge pull request #12 from bjoernsteinhagen/bjorn/gro-117-output-a-model-quality-metric
...
feat: model metric
2025-02-26 14:54:27 +01:00
Björn Steinhagen
70a5f06b2e
feat: model metric
2025-02-26 14:53:33 +01:00
Björn Steinhagen
0908d9332c
Merge pull request #11 from bjoernsteinhagen/bjorn/missing-aliases
...
fix: missing steel material alias
2025-02-25 16:32:10 +01:00
Björn Steinhagen
94b4cf7072
fix: missing steel material alias
2025-02-25 16:31:42 +01:00
Björn Steinhagen
914cc711b0
Merge pull request #10 from bjoernsteinhagen/bjorn/gro-116-write-ec-as-properties-on-objects
...
feat: write ec as properties on objects
2025-02-25 15:40:07 +01:00
Björn Steinhagen
f19e1f3a3c
feat: add embodied carbon calculation fields to objets
2025-02-25 15:37:23 +01:00
Björn Steinhagen
9509100f30
refactor: Implement proper dependency injection
...
- Remove direct instantiation of dependencies in RevitCarbonAnalyzer
- Create and inject dependencies in the main automate_function
- Improve constructor documentation
2025-02-25 13:27:20 +01:00
Björn Steinhagen
3c15953b76
refactor: Improve EmissionFactorRegistry with Single Responsibility Pattern
...
- Extract material name normalization to MaterialAliasService
- Create DatabaseFactory for centralized database creation
- Add lazy loading for database instances
- Implement LRU caching for performance optimization
- Fix type hints for concrete database handling
2025-02-25 13:14:07 +01:00
Björn Steinhagen
f1ebf4ce39
Merge pull request #9 from bjoernsteinhagen/bjorn/web-2678-compute-concrete-embodied-carbon
...
feature: Implement embodied carbon calculation for concrete materials
2025-02-25 10:38:38 +01:00
Björn Steinhagen
c31ab5a303
fix: enums being passed instead of strings
2025-02-25 10:30:27 +01:00
Björn Steinhagen
2116e3afb7
feat: inserting concrete architecture part 2
2025-02-25 10:20:35 +01:00
Björn Steinhagen
6ea1ff65e2
feat: concrete function inputs
2025-02-25 10:01:36 +01:00
Björn Steinhagen
726233334e
feat: inserting concrete architecture part 1
2025-02-25 09:54:15 +01:00
Björn Steinhagen
d609a0670e
feat: add concrete database
2025-02-25 09:26:41 +01:00
Björn Steinhagen
e7c73d0681
Merge pull request #8 from bjoernsteinhagen/bjorn/web-2680-setup-databases
...
feat: database-driven carbon factors with material normalization and improved logging
2025-02-25 08:15:20 +01:00
Björn Steinhagen
e92066a8de
feat: better logging for matches
2025-02-24 17:36:02 +01:00
Björn Steinhagen
665b26e823
test: add tests for lookup
2025-02-24 16:45:44 +01:00
Björn Steinhagen
1010caf8a7
chore: remove print statements
2025-02-24 15:17:25 +01:00
Björn Steinhagen
2020048dca
feat: add databases
2025-02-24 15:11:54 +01:00
Björn Steinhagen
973accd2be
feat: introducing function inputs for databases
2025-02-24 13:49:10 +01:00
Björn Steinhagen
69799fb7f9
feat: introducing databases to carbon_calculator
2025-02-24 13:25:42 +01:00
Björn Steinhagen
3ab35a6d31
Merge pull request #7 from bjoernsteinhagen/bjorn/refactor
...
refactor: simplification and optimization
2025-02-24 12:47:53 +01:00
Björn Steinhagen
907236e07f
refactor(logic): everything
2025-02-24 10:46:10 +01:00
Björn Steinhagen
3e8d80dd21
refactor(revit_model): cleanup
...
first of many
2025-02-23 22:27:11 +01:00
Björn Steinhagen
d130815f20
Merge pull request #6 from bjoernsteinhagen/charles/carbon_processor
...
Charles/carbon processor
2025-02-23 21:27:54 +01:00
Chuck Driesler
6f80f98409
calculate embodied carbon for metals
2025-02-18 17:38:51 +00:00
Chuck Driesler
6723aca9b8
build tweaks
2025-02-13 23:33:57 +00:00
Chuck Driesler
9f1b715def
feat(carbon): sketch carbon processor
2025-02-13 21:14:39 +00:00
Chuck Driesler
6ee044a877
Merge pull request #5 from bjoernsteinhagen/bjorn/web-2672-implement-tiered-material-to-ec-factor-mapping-with-fallback
...
feat: mutate object with enough info for ecf lookup
2025-02-13 18:39:18 +00:00
Björn Steinhagen
241c420655
feat: mutating object
2025-02-13 17:32:43 +01:00
Björn Steinhagen
7f4610ff42
feat: phased processing approach
2025-02-13 02:25:53 +01:00
Björn Steinhagen
5f9d9a519e
Merge pull request #4 from bjoernsteinhagen/bjorn/proper-next-gen-validation
...
style: checking for next-gen more stable
2025-02-12 23:11:34 +01:00
Björn Steinhagen
c00b56959d
style: checking for next-gen more stable
2025-02-12 23:10:42 +01:00
Björn Steinhagen
e417d1e218
Merge pull request #1 from bjoernsteinhagen/dependabot/github_actions/specklesystems/speckle-automate-github-composite-action-0.9.0
...
Bump specklesystems/speckle-automate-github-composite-action from 0.8.1 to 0.9.0
2025-02-10 16:43:14 +01:00
Björn Steinhagen
c351ac5df6
Merge pull request #2 from bjoernsteinhagen/dependabot/github_actions/actions/checkout-4.2.2
...
Bump actions/checkout from 4.1.7 to 4.2.2
2025-02-10 16:42:57 +01:00
Björn Steinhagen
b09490fa78
Merge pull request #3 from bjoernsteinhagen/bjorn/refactor-core-and-domain
2025-02-10 15:29:41 +01:00
Björn Steinhagen
f0692247f6
fix: removed redundant / duplicate logger
2025-02-10 14:51:09 +01:00
Björn Steinhagen
0d6efac003
docs: some thoughts on process_elements
2025-02-10 09:59:34 +01:00
Björn Steinhagen
f6815bdfd0
refactor: cleaner architecture
2025-02-10 09:25:51 +01:00
Björn Steinhagen
809bfa4102
refactor: RevitModelProcessor
2025-02-10 08:53:42 +01:00
Björn Steinhagen
9d46562419
docs: class and method docs
2025-02-10 08:30:15 +01:00
Björn Steinhagen
9ca9a1910b
feat: skipping lines, arcs and circles
2025-02-09 23:17:35 +01:00
Björn Steinhagen
25bd0093af
fix: model groups
...
→ Model groups being a pain
→ Accessing some objects too shallow
2025-02-09 23:05:55 +01:00
Björn Steinhagen
7f49d0db3b
refactor: from dirty poc to a clean solution
...
→ poc was not so solid 😏
→ refactor for better architecture and maintainability
2025-02-09 15:11:38 +01:00
Björn Steinhagen
a81dc28ed1
feat: commit processing and mass calcs
...
build and deploy Speckle functions / publish-automate-function-version (push) Has been cancelled
→ processes next-gen revit commit
→ logs any objects missing identified attributes
→ computes mass for objects with valid attributes
v0.1.0-alpha
2025-02-09 12:48:08 +01:00
dependabot[bot]
1abd27a5f5
Bump actions/checkout from 4.1.7 to 4.2.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4.1.7...v4.2.2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-06 15:55:10 +00:00
dependabot[bot]
fd22ed1872
Bump specklesystems/speckle-automate-github-composite-action
...
Bumps [specklesystems/speckle-automate-github-composite-action](https://github.com/specklesystems/speckle-automate-github-composite-action ) from 0.8.1 to 0.9.0.
- [Release notes](https://github.com/specklesystems/speckle-automate-github-composite-action/releases )
- [Commits](https://github.com/specklesystems/speckle-automate-github-composite-action/compare/0.8.1...0.9.0 )
---
updated-dependencies:
- dependency-name: specklesystems/speckle-automate-github-composite-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-06 15:55:08 +00:00