8000 GitHub - AlessMor/fusdb: A lightweight and extensible database for fusion reactors technical data used for 0-D analysis. A simple Python API is used to load and validate these designs, making it easy to compare reactors, build studies, and plug reactor data into analysis or systems codes. · GitHub
[go: up one dir, main page]

Skip to content

AlessMor/fusdb

Repository files navigation

fusdb

fusdb is a lightweight fusion reactor scenario database and solver. It stores reactor scenarios in reactor.yaml files and uses Python relations to infer missing quantities and check consistency.

This repository is meant as a practical research tool, not as a scientific source. Results should be checked before being used in analysis.

Installation

If the package has been published to PyPI:

pip install fusdb

From this repository:

pip install -e .

To build or serve the documentation locally:

pip install -e .[docs]
mkdocs serve -f docs/mkdocs.yml

Where To Look Next

  • Getting started: docs/getting_started.md
  • Code documentation: docs/code_docs/index.md
  • Local full docs, including the work-in-progress knowledge base: mkdocs serve -f docs/mkdocs.yml
  • Public docs preview: mkdocs serve -f docs/mkdocs-public.yml

About

A lightweight and extensible database for fusion reactors technical data used for 0-D analysis. A simple Python API is used to load and validate these designs, making it easy to compare reactors, build studies, and plug reactor data into analysis or systems codes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

0