FissionMunk is a lightweight 2D physics open source python library designed to simulate nuclear fission reactor mechanics.
Project description
FissionMunk
FissionMunk is a lightweight 2D physics open source python library designed to simulate nuclear fission reactor mechanics. It enables users to visualize interactions between neutrons and uranium atoms, providing valuable insights into fission dynamics with customizable parameters, such as neutron occurrence probabilities, moderators, and control rods. FissionMunk is ideal for educational simulations, nuclear physics research, and interactive demos, and is built on top of the Pymunk library.
2024, Aniket Mishra - ianiket23@github.io
- Website:
- Documentation:
- Source code: https://github.com/iAniket23/fissionmunk
- Contributing:
- Bug reports: https://github.com/iAniket23/fissionmunk/issues
- Report a security vulnerability:
Installation
To install FissionMunk, use pip
:
pip install fissionmunk
Contributing
We welcome contributions to the FissionMunk project! If you'd like to contribute, please follow these steps:
- Fork this repository to your own GitHub account.
- Create a new branch from the
main
branch for your feature or fix. You can name the branch something descriptive, likefeature/your-feature-name
. - Commit your changes with clear and concise commit messages.
- Push your branch to your forked repository.
- Open a pull request (PR) to the main repository. Be sure to provide a description of the changes you've made.
Major Changes
If you're planning on making a major change or addition, please open an issue first to discuss your ideas with the maintainers before starting on the implementation. This helps ensure that your changes align with the project's goals.
Thank you for contributing!
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file fissionmunk-0.0.2.tar.gz
.
File metadata
- Download URL: fissionmunk-0.0.2.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.9 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d826712d16450c4d443edc1ef09cd9c84368ecc8b94d36325bfa3b50412a9cc |
|
MD5 | 38102570dfca0b797f82f3f16565b702 |
|
BLAKE2b-256 | 66cc9c7d9d805aa885ddf196c1c5181839787d562f3cbbad8efe2041a4064e73 |
File details
Details for the file fissionmunk-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: fissionmunk-0.0.2-py3-none-any.whl
- Upload date:
- Size: 11.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.9 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3815533288d583aacf3317f3cacb0e73c545355f94e7d448d8c65caf08507b0e |
|
MD5 | 1790ba2a06021d5ac16649eb7a562745 |
|
BLAKE2b-256 | 4ab410a82c5d95c42bbe9501ea364aaece51a6b4e66c9bf8f2911ad468ea8028 |