samm82 / Drasil

Generate all the things (focusing on research software)
https://jacquescarette.github.io/Drasil
BSD 2-Clause "Simplified" License
0 stars 0 forks source link

The current state of ChemCode #40

Open samm82 opened 1 year ago

samm82 commented 1 year ago

So I know the deadline was the 17th, but I wasn't quite able to get everything done. (~I thought I was mostly there, but then realized that I had never actually finished TM2, which is a pretty non-trivial exclusion among some other more trivial omissions/shortcuts.~ EDIT: Now there's really just minor tweaks to be made.) That being said, here are (hopefully all of) the relevant files:

I'm definitely going to finish this up, but from a pragmatic viewpoint, would you rather me focus on ChemCode or on marking capstone documentation?

smiths commented 1 year ago

Focus on getting your marking done @samm82. I'm sure that there is enough content already completed within the scope of cas 741.

samm82 commented 1 year ago

Just summarizing the discussion from JacquesCarette#3377:

For now, it seems like we are focusing on stoichiometric compounds (e.g., those with natural-number subscripts), but we agreed on representing nonstoichiometric compounds using rational numbers. The element type should be represented as a linearly ordered enumeration, so that compounds can be represented as $\mathbb{N}^{|E|}$ (including in the SRS!).

smiths commented 1 year ago

It isn't a priority @samm82, but it would be nice to rewrite the ChemCode SRS with our new understanding of how to write a compound. I'm optimistic that things would fall into place nicely.