Skip to main content

FissionMunk is a lightweight 2D physics open source python library designed to simulate nuclear fission reactor mechanics.

Project description

FissionMunk

Python Version License

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

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:

  1. Fork this repository to your own GitHub account.
  2. Create a new branch from the main branch for your feature or fix. You can name the branch something descriptive, like feature/your-feature-name.
  3. Commit your changes with clear and concise commit messages.
  4. Push your branch to your forked repository.
  5. 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

MIT 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

fissionmunk-0.0.2.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

fissionmunk-0.0.2-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

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

Hashes for fissionmunk-0.0.2.tar.gz
Algorithm Hash digest
SHA256 1d826712d16450c4d443edc1ef09cd9c84368ecc8b94d36325bfa3b50412a9cc
MD5 38102570dfca0b797f82f3f16565b702
BLAKE2b-256 66cc9c7d9d805aa885ddf196c1c5181839787d562f3cbbad8efe2041a4064e73

See more details on using hashes here.

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

Hashes for fissionmunk-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3815533288d583aacf3317f3cacb0e73c545355f94e7d448d8c65caf08507b0e
MD5 1790ba2a06021d5ac16649eb7a562745
BLAKE2b-256 4ab410a82c5d95c42bbe9501ea364aaece51a6b4e66c9bf8f2911ad468ea8028

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page