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
[ENH] Material object #12
Comments
I'm going to expand upon my vision for this object. UsageThis object should be instantiated/created with the parser to which it is connected, the name of the material, a dictionary of nuclide-density pairs, and dictionary of keywords, e.g.
The dictionary of keywords corresponds to any option that can be used in defining a material [Section 4.1.2 of the manual] like temperature, density, volume, burn, etc. It will be the responsibility of the parser or the end user to produce these dictionaries, e.g. the burned material reader will obtain this data from the These should also be easy to update, either with public methods for updating nuclide mass/atomic fractions, or by updating the keyword arguments. Example
DiscussionI am not convinced if we should automatically store the nuclide library indicators, We may want to subclass this object by having a standalone class and one that is linked to the reader.
|
Implement the bumat reader in an experimental manner. The storage of materials will be different once we get GH CORE-GATECH-GROUP#12 (material object) completed. Scans through the file and creates a dictionary for each material. Each dictionary contains: - density of material - extras - things that follow the density declaration, like vol or mass - nuclides - dictionary of isotope library identifier, 1001.09c, and isotope density
Implement the bumat reader in an experimental manner. The storage of materials will be different once we get GH #12 (material object) completed. Scans through the file and creates a dictionary for each material. Each dictionary contains: - density of material - extras - things that follow the density declaration, like vol or mass - nuclides - dictionary of isotope library identifier, 1001.09c, and isotope density
Supporting object for storing SERPENT materials
Requirements
Optional
Holding up
#10
The text was updated successfully, but these errors were encountered: