Skip to main content

No project description provided

Project description

DOI

Introduction

tokamak-neutron-source is a package that provides a flexible and high-fidelity fusion neutron source for tokamaks in OpenMC and other Monte Carlo radiation transport codes.

Installation

We don't try to manage the installation of your neutronics codes. We recommend you install your neutronics code first. If you are using tokamak-neutron-source to create an OpenMC source you can create a simple install of OpenMC using conda with:

conda install -c conda-forge 'openmc>=0.15.0'

To install the latest release of tokamak-neutron-source

pip install tokamak-neutron-source

Inputs

A tokamak neutron source can be created by specifing the plasma ion density and temperature profiles, and a description of the plasma magneto-hydrodynamic equilibrium.

Profiles can be specified in terms of arrays or as typical parameterisations, such as a parabolic-pedestal parameterisation.

Equilibrium information can be specified via an EQDSK file or as a parameterisation, such as the one found in Fausser et al., 2012.

Outputs

A source object can be used to create an idiomatic source for use in OpenMC or exported as an sdef or h5 file for use in OpenMC and MCNP6.

A neutron source from some typical parameterised profiles and a Fausser flux surface parameterisation:

A neutron source from some arbitrary profiles and a free-boundary equilibrium:

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

tokamak_neutron_source-0.1.2.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tokamak_neutron_source-0.1.2-py3-none-any.whl (202.9 kB view details)

Uploaded Python 3

File details

Details for the file tokamak_neutron_source-0.1.2.tar.gz.

File metadata

  • Download URL: tokamak_neutron_source-0.1.2.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tokamak_neutron_source-0.1.2.tar.gz
Algorithm Hash digest
SHA256 38896fa29a08c56acab88a8306ba4bf2ac642f27065c553cb4515a0c586dd997
MD5 407c75ebf6c1297cf24bc8fedf2082be
BLAKE2b-256 0796cd7467088c677636ca3cc539df17a6bc92170fa8f9c344310e7f18043cf0

See more details on using hashes here.

Provenance

The following attestation bundles were made for tokamak_neutron_source-0.1.2.tar.gz:

Publisher: publish.yml on Fusion-Power-Plant-Framework/tokamak-neutron-source

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tokamak_neutron_source-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for tokamak_neutron_source-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e8db35f0d1a497c3a2dee8ae7d870ca51ded655dd754d2c555d52eb0326a995c
MD5 61c9a03cce321f38be05d93d63b26099
BLAKE2b-256 187249a00c738dbe0729064ad607a975fa8d80cd048a8c4ec4ec8e8e974978ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for tokamak_neutron_source-0.1.2-py3-none-any.whl:

Publisher: publish.yml on Fusion-Power-Plant-Framework/tokamak-neutron-source

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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