Commit Graph

30 Commits

Author SHA1 Message Date
Björn Steinhagen 98341cc99f fix: swallowed exceptions
build and deploy Speckle functions / publish-automate-function-version (push) Has been cancelled
2025-02-27 23:04:16 +01:00
Björn Steinhagen 53fbfc0139 chore: taking out unused imports 2025-02-27 15:21:41 +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 70a5f06b2e feat: model metric 2025-02-26 14:53:33 +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 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 d609a0670e feat: add concrete database 2025-02-25 09:26:41 +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 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
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
Björn Steinhagen 7f4610ff42 feat: phased processing approach 2025-02-13 02:25:53 +01:00
Björn Steinhagen c00b56959d style: checking for next-gen more stable 2025-02-12 23:10:42 +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 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
2025-02-09 12:48:08 +01:00
Björn Steinhagen 0d066cee9a Initial commit 2025-02-06 16:54:20 +01:00