Releases: mctools/mcpl
Releases · mctools/mcpl
MCPL release 1.2.2
This is a maintenance release with no new features, addressing issues in two methods of the python interface: MCPLParticleBlock.polarisation and MCPLParticleBlock.position (issue #37). Users not using the python interface in mcpl.py directly, or not using the two methods in question, will not have been affected.
MCPL release 1.2.1
This is a maintenance release with no new features, addressing several minor platform specific issues:
MCPL release 1.2.0
This MCPL version introduces native Python-support!
- Users can now open and access all contents of MCPL files from Python, using a new user-friendly and efficient NumPy-based native Python module:
mcpl.py
. For more information and examples, see https://mctools.github.io/mcpl/usage_python/. - The
mcpltool
gets a new Python-based sibling, thepymcpltool
. Thepymcpltool
can be downloaded and run on any machine with Python and NumPy, without the need for any code compilation, making MCPL-file inspection more portable than ever. In addition to being able to inspect MCPL files just like the regularmcpltool
, it can also be used to extract statistics and create plots of distributions of particle contents in a given file. For examples, see https://mctools.github.io/mcpl/usage_cmdline/. - For compatibility with software expecting data in column-based text files, the
mcpltool
andpymcpltool
both gets a new--text
option, which can be used to extract particle data from MCPL files into such text files.
MCPL release 1.1.0
This MCPL version brings several improvements.
- Improve unit vector packing scheme for higher precision in stored particle directions (older files using the previous packing scheme are of course still readable).
- Improve MCNP converters ssw2mcpl and mcpl2ssw to support more files (including MCNP5 files and files from in-house MCNP builds).
- Interfaces for file merging is now more user-friendly.
- Add option for universal weights, allowing smaller files in case of unweighted particles.
- Improve documentation in release and add more build mechanisms for "fat" files.
- Add small sample MCPL file (example/example.mcpl) to release.
- And much more. Refer to the CHANGELOG file for details.
MCPL release 1.0.0
MCPL release 1.0.0.
Release candidate for MCPL 1.0.0
The main difference with v0.7.0 is a new --extract flag for the mcpltool.
First github based release of MCPL
v0.7.0 merge from develop