Skip to content

2.6.0

Compare
Choose a tag to compare
@vasdommes vasdommes released this 28 Nov 18:58
· 397 commits to master since this release
de39a62

Version 2.6.0

What's new

sdpb

  • New INCOMPATIBLE format for sdp.zip.
    Instead of a single block_XXX.json file now we use block_info_XXX.json and block_data_XXX.json (or block_data_XXX.bin), see SDPB_input_format.md. See #114.
  • Compact binary format instead of JSON for block_data_XXX in sdp.zip.
    When generating sdp.zip by sdp2input or pvm2sdp, you can use optional command-line argument to choose between
    binary and JSON formats:
sdp2input --outputFormat FORMAT
pvm2sdp FORMAT PRECISION INPUT... OUTPUT

where FORMAT is either bin (used by default) or json.
We recommend using the default binary format since it is more compact and efficient than json. See #114, #128, #119, #149.

Tests and CI/CD

  • Tests are reorganized and rewritten from shell scripts to C++ Catch2 framework.
    Added unit tests and realistic end-to-end tests. See #91, #102, #109, #119.
  • CI/CD pipelines on CircleCI.
    Tests are run for each git push to the repo and for each pull request. Docker images for the master branch and for each release starting from 2.6.0 are uploaded to Docker Hub automatically. See #133, #136.

Installations

List of merged PRs

New Contributors

Full Changelog: 2.5.1...2.6.0