Commit graph

7 commits

Author SHA1 Message Date
Nick Touran
e69b80b52c Add alembic to manage data migrations 2026-01-05 12:05:32 -05:00
Nick Touran
8c73123862 Add postgresql persistence of data in data dict
Moved back to sqlmodel because we do need some way
of putting this info into a database.
2026-01-05 12:04:22 -05:00
Nick Touran
373dfe4c3b Lots more Document data definition
Schedule updates:

* Defined Schedule types
* Updated schedule loader to validate with pydantic
* Added ability to specify predecessor type and lead/lag

Other structural/outline stuff as well

Oh and added a unit test.
2025-12-19 14:15:07 -05:00
Nick Touran
fb28c6c5c5 [General] Add API docs and pydantic for Data Dict
Fix schedule for latex
2025-12-12 09:40:02 -05:00
Nick Touran
e474c140ee Some AMS specific stuff, and plant work 2025-12-01 17:04:45 -05:00
Nick Touran
7d09eaecb7 Add schedule processing capabilities, and cleanups.
Fixes a few config issues and warnings
Removes double-import of GDC
Adds mpxj dependency for scheduling
2025-11-28 14:49:50 -05:00
56a79e3562 Initial commit 2025-09-22 16:49:34 -04:00