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

Input/System for defining costing schema #80

Open
samuelhward opened this issue Dec 11, 2024 · 0 comments
Open

Input/System for defining costing schema #80

samuelhward opened this issue Dec 11, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request refactor May need re-writing

Comments

@samuelhward
Copy link
Collaborator

  • have single source of input that can be customised according device type, costing methodology etc.
  • hardcoding, e.g. of cost categories, makes code tightly coupled and not very extensible
  1. Ideally we have a system where cost category is arbitrary and can be defined via input e.g. JSON. And that also relates to various components, and their respective costing methodologies. Hierarchical format is logical:
<device type e.g. tokamak> 
    <cost component one e.g. bioshield>
    .
    .
    <cost component two e.g. insurance>
        <cost model>
            "reference"
            SomeFunction()
         <metadata>
            "cost category"
        
   
  1. There may also be an opportunity to define relationships between the categories and exogenous variables, such as device major radius, to allow scaling of costs.
@samuelhward samuelhward added enhancement New feature or request refactor May need re-writing labels Dec 11, 2024
@samuelhward samuelhward self-assigned this Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refactor May need re-writing
Projects
None yet
Development

No branches or pull requests

1 participant