Recent Releases of https://github.com/attpc/attpc_engine

https://github.com/attpc/attpc_engine - v0.8.0 - Point labels, update docs

The main feature of this release is labels for points in the point clouds generated by the detector simulation. Each point is labeled with the index of the nucleus which generated that point. This allows for the comparison of downstream clustering analysis with truth. Documentation is updated to reflect the changes. There were also some small fixes to the example code in the user guide.

What's Changed

  • Fix user guide example scripts by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/53
  • Simulator TLC, Point labels, Updated docs by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/57

Full Changelog: https://github.com/ATTPC/attpc_engine/compare/v0.7.0...v0.8.0

- Python
Published by gwm17 over 1 year ago

https://github.com/attpc/attpc_engine - v0.7.0 - Sort-in-z fix, Update dependencies

This release addresses issue #50 and updates spyral-utils and numba dependencies

What's Changed

  • Add zenodo badge by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/49
  • Update by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/51
  • Fix sorting in z, update dependencies by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/52

Full Changelog: https://github.com/ATTPC/attpc_engine/compare/v0.6.0...v0.7.0

- Python
Published by gwm17 over 1 year ago

https://github.com/attpc/attpc_engine - v0.6.1 - Generate Zenodo DOI

This release is simply to generate a Zenodo DOI. No changes were made to the attpc_engine software.

- Python
Published by gwm17 over 1 year ago

https://github.com/attpc/attpc_engine - v0.6.0 - Spyral compatibility, Correct pad size

In this release of attpc_engine, the engine SpyralWriter was updated to be compatible with Spyral 0.15.0. It also now splits files based on number of events rather than raw file size. The SpyralWriter now also correctly fills in the pad size, so it should more closely mimic the behavior of real Spyral data.

What's Changed

  • Add correct pad sizes to output cloud by @sigmanotation in https://github.com/ATTPC/attpc_engine/pull/43
  • Sync with main by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/44
  • Small jank fixes, bump release version by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/45
  • Fix the SpyralWriter, update docs by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/48

Full Changelog: https://github.com/ATTPC/attpc_engine/compare/v0.4.0...v0.6.0

- Python
Published by gwm17 over 1 year ago

https://github.com/attpc/attpc_engine - v0.4.0 - Bugfix for large simulations

This release fixes a bug when > 1M event simulations were generated by chunkifying the data in the kinematics simulation.

What's Changed

  • Chunkify kinematics data by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/41
  • Bump version by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/42

Full Changelog: https://github.com/ATTPC/attpc_engine/compare/v0.3.0...v0.4.0

- Python
Published by gwm17 over 1 year ago

https://github.com/attpc/attpc_engine - v0.3.0 - Fix transport code

Fix transport generation, update documentation

Addresses issue in transport where points with the same pad, time bucket were not summed.

What's Changed

  • Merging main into my dev by @sigmanotation in https://github.com/ATTPC/attpc_engine/pull/29
  • Fix Transport integration by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/32
  • Fix pad id float to int conversion in pointtransport by @gwm17 in https://github.com/ATTPC/attpcengine/pull/34
  • Merging updates from main to dev branch by @sigmanotation in https://github.com/ATTPC/attpc_engine/pull/36
  • Add multiple track hits together by @sigmanotation in https://github.com/ATTPC/attpc_engine/pull/37
  • Update by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/38
  • Fix small bug in simulator.py, add type hint for Numba dicts by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/39

Full Changelog: https://github.com/ATTPC/attpc_engine/compare/v0.2.0...v0.3.0

- Python
Published by gwm17 almost 2 years ago

https://github.com/attpc/attpc_engine - v0.2.0 - Bugfixes, documentation updates, dev updates

This release contains a set of minor bugfixes, refactors, and documentation updates. Some development changes as well, switching to Ruff and incorporating linitng into CI

What's Changed

  • Switch to Ruff, Update some docs by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/31

Full Changelog: https://github.com/ATTPC/attpc_engine/compare/v0.1.7...v0.2.0

- Python
Published by gwm17 almost 2 years ago

https://github.com/attpc/attpc_engine - v0.1.7 - Continuing to fix HDF5 splitting

More fixes to HDF5 splitting

What's Changed

  • Fix event number bug by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/27
  • Bump version by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/28

Full Changelog: https://github.com/ATTPC/attpc_engine/compare/v0.1.6...v0.1.7

- Python
Published by gwm17 almost 2 years ago

https://github.com/attpc/attpc_engine - v0.1.6 - Fixes to HDF5 write, Docs

HDF5 writing continued to be bugged in the multiple file case. Should be fixed now! Fix some typos in the documentation.

What's Changed

  • Merging fixes into my local branch by @sigmanotation in https://github.com/ATTPC/attpc_engine/pull/22
  • Add the flush back in by @sigmanotation in https://github.com/ATTPC/attpc_engine/pull/23
  • Update from main by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/25
  • Bump version, fix docs by @gwm17 in https://github.com/ATTPC/attpc_engine/pull/26

Full Changelog: https://github.com/ATTPC/attpc_engine/compare/v0.1.5...v0.1.6

- Python
Published by gwm17 almost 2 years ago

https://github.com/attpc/attpc_engine - v0.1.5 - Fix to Writer, PolarDistribution

Fix issues with writing to multiple HDF5 files in SpyralWriter, add PolarDistribution to define angle limits in CM frame.

- Python
Published by gwm17 almost 2 years ago

https://github.com/attpc/attpc_engine - v0.1.4 - Fix Reaction Threshold

Fixes an edge case in Reaction threshold calculation. Needed to be fully relativistic to be correct in extreme examples (case tested was deuteron breakup sampling up to the limit of excitation energy). Now uses CM energy to calculate if a sample is allowed.

- Python
Published by gwm17 about 2 years ago

https://github.com/attpc/attpc_engine - v0.1.3 - Fix multi-decay

Fix a bug in the KinematicsPipeline for multi-decay scenarios

- Python
Published by gwm17 about 2 years ago

https://github.com/attpc/attpc_engine - v0.1.2 - Fix pyproject.toml

Fix broken pyproject.toml

- Python
Published by gwm17 about 2 years ago

https://github.com/attpc/attpc_engine - v0.1.1 - Bugfix to KinematicsPipeline validation

Fix to a bug where additional decay steps compared the previous residual to the new residual rather than the previous residual to the parent.

- Python
Published by gwm17 about 2 years ago

https://github.com/attpc/attpc_engine - First Release

First release of attpc_engine, everything is ready for comprehensive testing!

- Python
Published by gwm17 about 2 years ago