Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demonstrate whole-workflow parsing #164

Open
lukem12345 opened this issue Nov 1, 2023 · 2 comments
Open

Demonstrate whole-workflow parsing #164

lukem12345 opened this issue Nov 1, 2023 · 2 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@lukem12345
Copy link
Member

lukem12345 commented Nov 1, 2023

Currently, Decapodes documentation demonstrates how to read and write Decapode ACSets to and from JSON files. However, there are no docs demonstrating how to also store the composition pattern UWD as JSON, nor the IC and BC morphisms.

Now that Catlab PR #865 supports the serialization of ACSetTransformations, we have everything that we need to load in a complete simulation:

  • Serialized component Decapode ACSets. e.g.
  • Serialization composition pattern UWD ACSet
  • Serialized IC and BC morphism ACSetTransformations . e.g.
  • Serialized mesh
    • From a generator script. e.g.
    • From a .OBJ file. e.g.
    • From a DeltaSet ACSet e.g.
  • Initial and Boundary condition data as a .HDF5 file
  • Writing the generated simulation to a file e.g.

These serialization techniques should be collated into a single docs page.

@lukem12345 lukem12345 added the documentation Improvements or additions to documentation label Nov 1, 2023
@lukem12345 lukem12345 self-assigned this Nov 1, 2023
@jpfairbanks
Copy link
Member

The serialization of the UWDs can also be done with SyntacticModels in a more expression tree way

@jpfairbanks
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants