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

Exp api #25

Merged
merged 31 commits into from Aug 7, 2021
Merged

Exp api #25

merged 31 commits into from Aug 7, 2021

Conversation

emjun
Copy link
Owner

@emjun emjun commented Aug 7, 2021

This branch introduces API redesigns/re-implementation, specifically:

  • Introduce three data types: Units, Measures, and SetUp variables
  • Updated the API to follow more OOP conventions so that measures must be declared through a unit. This enables us to enforce more valid programs/declarations at the API level, effectively enforcing automatically/removing the need to manually check for data measurement relationships between units and measures (was previously another step of compilation)
  • Add more tests for the new API
  • Start implementing new graph inference rules (this should have been a separate branch. Further development will occur on a separate branch.)
  • Update README to reflect the above changes.

emjun and others added 30 commits July 20, 2021 15:18
* Add tikz graph

* Add tikz graph stuff

* Reformat

Co-authored-by: Eunice Jun <eunice.m.jun@gmail.com>
@github-actions github-actions bot merged commit d7e7d91 into main Aug 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants