Skip to content

Releases: mctools/mcpl

MCPL release 1.2.2

07 Mar 14:01
Compare
Choose a tag to compare

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

25 Jan 14:02
Compare
Choose a tag to compare

This is a maintenance release with no new features, addressing several minor platform specific issues:

  • Correct _POSIX_C_SOURCE to address FreeBSD compilation (issue #33).
  • mcpl.py: Work around issues in numpy v1.14 to fix MCPLParticleBlock.position() and MCPLParticleBlock.polarisation() methods (issue #34).
  • CMakeLists.txt: Always use absolute rpath (for OSX).
  • Fix gcc7 compilation warnings.

MCPL release 1.2.0

04 Jul 09:58
Compare
Choose a tag to compare

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, the pymcpltool. The pymcpltool 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 regular mcpltool, 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 and pymcpltool 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

29 Mar 11:37
Compare
Choose a tag to compare

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

07 Sep 15:11
Compare
Choose a tag to compare

MCPL release 1.0.0.

Release candidate for MCPL 1.0.0

04 Sep 18:35
Compare
Choose a tag to compare
Pre-release

The main difference with v0.7.0 is a new --extract flag for the mcpltool.

First github based release of MCPL

25 Aug 18:39
Compare
Choose a tag to compare
v0.7.0

merge from develop