bump: version 0.0.1 → 0.1.0
parent
a7e3c17c86
commit
691ff4a393
|
@ -0,0 +1,82 @@
|
|||
## v0.1.0 (2024-05-04)
|
||||
|
||||
### Feat
|
||||
|
||||
- E2E simulation design and analysis.
|
||||
- Feature-parity with past.
|
||||
- Finished Gaussian Pulse node.
|
||||
- Finished Library Medium node.
|
||||
- Added the Bloch boundary condition.
|
||||
- Added adiabatic absorber.
|
||||
- Added BoundConds Node & Fancy PML Node
|
||||
- Use `canvas.draw()` for plotting.
|
||||
- Implemented operate math node.
|
||||
- Complete matplotlib plotting system.
|
||||
- Safe, practical BLField.
|
||||
- High-performance math system and depsflow.
|
||||
- Math nodes (non-working)
|
||||
- Scientific constant node.
|
||||
- Robust DataFlowKind w/lazy structures.
|
||||
- Implemented fit of experim. medium data.
|
||||
- Added Tidy3D file import node
|
||||
- Better link/append strategy for GN lookup
|
||||
- Fixes for cloud tasks, lint run
|
||||
- Proper visualization pathways
|
||||
- ManagedObj Semantics
|
||||
- Re-Implemented Unit System Node (+ other fixes)
|
||||
- Working logging, before- and after-deps.
|
||||
- Completely revamped dependency system.
|
||||
- Demo-grade simulation feedback loop.
|
||||
- Continue to add features.
|
||||
- Various features (some very prototype).
|
||||
- We did it, GeoNodes node w/live update!
|
||||
- More sockets, nodes, fixes.
|
||||
- Added accel socket, fixed default units.
|
||||
- Custom units, def. all SocketType units.
|
||||
- Registered all nodes.
|
||||
- Somewhat working addon.
|
||||
|
||||
### Fix
|
||||
|
||||
- Run `active_kind` updator after socket init.
|
||||
- Unit conversion of LazyValueRange.
|
||||
- Inching closer.
|
||||
- Major streamlining of plot workflow.
|
||||
- Extract fixes incl. draw, array-copy on export.
|
||||
- Invalidate cache of removed input sockets.
|
||||
- Implement explicit no-flow w/FlowSignal
|
||||
- Crashes on enum changes
|
||||
- Crashiness of EnumProperty
|
||||
- BLFields in FilterMath, bug fixes.
|
||||
- Some renamed FlowKinds (not all)
|
||||
- Caching now (seems to) work robustly.
|
||||
- Revalidated cache logic w/KeyedCache.
|
||||
- A bug and a crash.
|
||||
- Various critical fixes, field preview
|
||||
- Case-insensitive constants search
|
||||
- The rabid __mp_main__ segfault.
|
||||
- Broken GN unit evaluation
|
||||
- @base event callbacks now use @events
|
||||
- Bugs related to geonodes, end-of-chain unit conversion
|
||||
|
||||
### Refactor
|
||||
|
||||
- applied tooling for predictable lint/fmt/commits
|
||||
- Factored out flow_kinds.py for clarity.
|
||||
- Huge simplifications from ExprSocket
|
||||
- Big breakthrough on Expr socket (non working)
|
||||
- Big changes to data flow and deps loading
|
||||
- More changes to docs/layout
|
||||
- Moved contracts + fixes
|
||||
- Use cleaner relative import for top-level `utils`
|
||||
- Fixes and movement.
|
||||
- Renamed DataFlowKind to FlowKind
|
||||
- Ran lint fix
|
||||
- Common SocketDef owner in `sockets.base`
|
||||
- Revamped serialization (non-working)
|
||||
- Non-working first-move of serialization logic
|
||||
- Streamlined graph-update semantics.
|
||||
- Continuing large-scale alterations.
|
||||
- Massive architectural changes.
|
||||
- Far more well-functioning baseline.
|
||||
- Big categories, structure change.
|
|
@ -1,6 +1,6 @@
|
|||
[project]
|
||||
name = "blender_maxwell"
|
||||
version = "0.0.1"
|
||||
version = "0.1.0"
|
||||
description = "Real-time design and visualization of Maxwell simulations in Blender 3D, with deep Tidy3D integration. "
|
||||
authors = [
|
||||
{ name = "Sofus Albert Høgsbro Rose", email = "blender-maxwell@sofusrose.com" }
|
||||
|
|
Loading…
Reference in New Issue