bsc_thesis/code/blender_maxwell/node_trees/maxwell_sim_nodes
Sofus Albert Høgsbro Rose b592ea4b10
refactor: Big categories, structure change.
We're back down to a single working node, but this was a very practical
refactor.
In general, very good progress towards making #2 easy to fulfill in
its entirety.

Bugs remain:

- Category discovery has big code smells and needs smoothing. Blender
  complains especially about wanting `_MT_` prefix/suffix on node
category submenu types. There's also a piece of registration logic in
category.py (big no no).
- I'd love to pass a `ruff`/`mypy` run before doubling down on node
  creation, especially to help manage the complex pieces of MP logic.
- Still needs socket-bound unit-awareness feat. sympy units, before
  doubling down on a data flow convention.
- Dependency management should also be smoothed out wrt. the user
  experience, with cached directories exposed in addon preferences.
2024-02-10 17:59:16 +01:00
..
nodes refactor: Big categories, structure change. 2024-02-10 17:59:16 +01:00
__init__.py refactor: Big categories, structure change. 2024-02-10 17:59:16 +01:00
categories.py refactor: Big categories, structure change. 2024-02-10 17:59:16 +01:00
constants.py feat: Somewhat working addon. 2024-02-06 21:44:43 +01:00
socket_types.py refactor: Big categories, structure change. 2024-02-10 17:59:16 +01:00
tree.py refactor: Big categories, structure change. 2024-02-10 17:59:16 +01:00
types.py refactor: Big categories, structure change. 2024-02-10 17:59:16 +01:00