Releases: datasig-ac-uk/RoughPy
Releases · datasig-ac-uk/RoughPy
Release list
v0.3.0
What's Changed
- Bump pypa/cibuildwheel from 2.22.0 to 2.23.0 by @dependabot[bot] in #197
- 164 algebra tests by @alexallmont in #195
- test: pybind embed test framework (#199) by @alexallmont in #200
- build(deps): bump pypa/cibuildwheel from 2.23.0 to 2.23.3 by @dependabot[bot] in #203
- Add conan build support by @inakleinbottle in #207
- Free standing compute by @inakleinbottle in #211
- Fix various compatibility and stability issues in Python functions by @inakleinbottle in #213
- 204 generic value array by @alexallmont in #205
- pytest ftfma by @abhidg in #216
- build(deps): bump pypa/cibuildwheel from 2.23.3 to 3.1.2 by @dependabot[bot] in #210
- free-standing-compute antipode by @inakleinbottle in #212
- build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #219
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #217
- build(deps): bump pypa/cibuildwheel from 3.1.2 to 3.1.4 by @dependabot[bot] in #218
- rpy-compute: by @inakleinbottle in #221
- Free tensor exp, log, and fmexp for rougpy compute by @inakleinbottle in #222
- Rpc l2t and t2l by @inakleinbottle in #228
- Shuffle product for Roughpy Compute by @inakleinbottle in #229
- Fix backwards python compat by @inakleinbottle in #231
- Rpc check routine for valid lie basis by @inakleinbottle in #232
- Rpc hash for bases by @inakleinbottle in #233
- fix: bump mpfr to 4.2.2 to fix FTBFS with clang by @abhidg in #215
- Fix l2t and t2l segfaults with large depth by @inakleinbottle in #230
- build(deps): bump pypa/cibuildwheel from 3.1.4 to 3.2.1 by @dependabot[bot] in #236
- build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #237
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #238
- Add install directives for the roughpy compute targets/files by @inakleinbottle in #240
- Replace our own compat header with official ones. by @inakleinbottle in #243
- build(deps): bump pypa/cibuildwheel from 3.2.1 to 3.3.0 by @dependabot[bot] in #245
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #244
- Added an action to build and deploy docs to gh-pages. removed video by @inakleinbottle in #248
- do the globbing in Python instead of via the shell by @inakleinbottle in #249
- Update nbexporter.py by @inakleinbottle in #250
- Update docs.yml by @inakleinbottle in #251
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #253
- fix: check all Slide strides are zero (#257) by @alexallmont in #258
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #255
- build(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #254
- Refactor and future proofing by @inakleinbottle in #283
- Fix heap type gc setup by @inakleinbottle in #284
- build(deps): bump pypa/cibuildwheel from 3.3.0 to 3.3.1 by @dependabot[bot] in #301
- Fix infinite recursion by @feelingsonice in #260
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #321
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #322
- Adjoint of shuffle operator by @inakleinbottle in #327
- Roughpy compute install by @inakleinbottle in #349
- Release version 0.3.0: Update versioning, add wheel-installed `roughp… by @inakleinbottle in #350
- Fix bugs in wheel build system by @inakleinbottle in #351
- Drop macOS-13 (x64) from build matrix in CI workflow. by @inakleinbottle in #352
- Remove unused gold linker configuration from CMakeLists.txt. by @inakleinbottle in #353
New Contributors
- @abhidg made their first contribution in #216
- @feelingsonice made their first contribution in #260
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Update build_wheels.yml by @inakleinbottle in #126
- Add templated construct_inplace functions by @inakleinbottle in #130
- Add ability to launch manually by @inakleinbottle in #134
- Remove videos because they are too large by @inakleinbottle in #135
- Overhaul cmake by @inakleinbottle in #137
- fix-different-signedness-comparisons by @inakleinbottle in #142
- Cmake presets by @inakleinbottle in #141
- Sanitizers by @inakleinbottle in #144
- No submodule for LibalgebraLite by @inakleinbottle in #145
- Add profiling option with Clang via -ftime-trace by @inakleinbottle in #146
- Add test harness for Windows debug mode in gtest setup by @inakleinbottle in #147
- Overhaul memory smart pointer by @inakleinbottle in #149
- Fix component include directory paths set by cmake function by @inakleinbottle in #150
- Rework core headers by @inakleinbottle in #153
- Added RPY_NO_RETURN attribute to throw_exception by @inakleinbottle in #154
- Fix check helper names in macro by @inakleinbottle in #155
- Fix function call in macro argument by @inakleinbottle in #156
- Add missing return statement in main.cpp by @inakleinbottle in #157
- Overhaul generics by @inakleinbottle in #158
- Fix cleanup core headers by @inakleinbottle in #159
- Feature small objects by @inakleinbottle in #160
- Fix build time performance improvements by @inakleinbottle in #161
- Fix compiler warnings from unncessary abs by @inakleinbottle in #162
- 148 add devcontainer by @alexallmont in #163
- Feature parse value from string by @inakleinbottle in #165
- overhaul-new-device-interface by @inakleinbottle in #166
- Refactor Type to be a pure interface by @inakleinbottle in #167
- 170-fix-vcpkg-detection-mechanism by @inakleinbottle in #171
- Overhaul rational types by @inakleinbottle in #169
- Overhaul polynomial type by @inakleinbottle in #172
- Overhaul conversion traits for new coeffs by @inakleinbottle in #174
- Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 by @dependabot in #173
- Add RestrictionStream to handle restriction of a stream to a new inte… by @inakleinbottle in #178
- Fixed the degree bits in the libalgebra lite index_key type by @inakleinbottle in #179
- 176 value paths by @inakleinbottle in #180
- Add validation checks for width and depth in context creation by @inakleinbottle in #181
- Feat value list constructor for value by @inakleinbottle in #182
- Fix various things with the GitHub actions by @inakleinbottle in #183
- Add GitHub workflow to update vcpkg dependencies by @inakleinbottle in #184
- Update update-dependencies.yml by @inakleinbottle in #185
- Update update-dependencies.yml by @inakleinbottle in #186
- Fix infinite loop if support not specified by @inakleinbottle in #187
- Fix bug signature domain by @inakleinbottle in #188
- Fix install path cmake by @inakleinbottle in #189
- Fix pool allocator by @inakleinbottle in #190
- Fix build wheel action by @inakleinbottle in #191
- Small object allocators for algebras and streams by @inakleinbottle in #192
- New test for value stream by @inakleinbottle in #193
- Update VERSION.txt by @inakleinbottle in #194
New Contributors
- @alexallmont made their first contribution in #163
- @dependabot made their first contribution in #173
Full Changelog: v0.1.2...v0.2.0
v0.1.2
What's Changed
- Update readme. by @inakleinbottle in #71
- Fix fault constructing larger than expected array by @inakleinbottle in #72
- Change the link in README to point to folder by @inakleinbottle in #78
- Fix degree argument on basis size by @inakleinbottle in #79
- Fix partition intermediates unchecked by @inakleinbottle in #82
- Fix unknown keyword arguments not flagged by @inakleinbottle in #81
- Documentation by @philipparubin in #85
- Fix accept lies in path constructors by @inakleinbottle in #87
- Pad out API Reference page in documentation by @philipparubin in #90
- Updated website documentation by @lingyiyang in #92
- 94 roughpy is incompatible with numpy 20 by @philipparubin in #96
- Build system changes by @inakleinbottle in #99
- Enhance numpy conversion in Alg class by @inakleinbottle in #101
- Add manual workflow trigger in build_wheels.yml by @inakleinbottle in #102
- Fix GitHub action files by @inakleinbottle in #104
- Updates to word example by @inakleinbottle in #60
- Add support for Python 3.12 and 3.13 by @inakleinbottle in #106
- 95 using dyadicintervalto dyadic intervals with realinterval throws an error by @philipparubin in #98
- Create CODE_OF_CONDUCT.md by @inakleinbottle in #91
- Create dependabot.yml by @inakleinbottle in #108
- Add CITATION.cff file for citation guidance by @inakleinbottle in #110
- Fix citation details by @inakleinbottle in #111
- Remove debug configuration and tidy up actions file. by @inakleinbottle in #109
- Fix conversion warnings msvc by @inakleinbottle in #112
- Fix missing copy param for array conversion by @inakleinbottle in #113
- Fix segfault on array from rational algebras by @inakleinbottle in #114
- Add .gdbinit to .gitignore by @inakleinbottle in #115
- Make BufferInfo's Py_buffer mutable by @inakleinbottle in #116
- Fix GitHub actions again by @inakleinbottle in #117
- Fix GitHub actions again by @inakleinbottle in #118
- Add numpy dependencies in pyproject.toml by @inakleinbottle in #119
- Update wheel retrieval in GitHub workflow by @inakleinbottle in #120
- Change to using MPIR on Windows by @inakleinbottle in #122
- Update build_wheels.yml by @inakleinbottle in #123
- Update build_wheels.yml by @inakleinbottle in #124
- Update build_wheels.yml by @inakleinbottle in #125
New Contributors
- @lingyiyang made their first contribution in #92
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Merge updates from develop for last time by @inakleinbottle in #59
- Tiny adjustment to vcpkg configuration by @inakleinbottle in #62
- Extended tensor operations by @inakleinbottle in #61
- Revert to libalgebra-lite submodule rather than using vcpkg by @inakleinbottle in #64
- Fix stacktrace errors on macos by @inakleinbottle in #66
- Install all target with artifacts by @inakleinbottle in #67
- Fix type annotation error for Python3.8 by @inakleinbottle in #68
Full Changelog: 0.1.0...v0.1.1
0.1.0
What's Changed
- Update README.md by @inakleinbottle in #47
- Update README.md by @inakleinbottle in #48
- Develop by @inakleinbottle in #55
Full Changelog: 0.0.8...0.1.0
0.0.8
What's Changed
- Overhaul scalar type interface by @inakleinbottle in #26
- Fix/from jax array issues by @inakleinbottle in #29
- Schema and parametrization by @inakleinbottle in #31
- Rethinking device framework by @inakleinbottle in #32
- Fix Lie increment stream from int array by @inakleinbottle in #33
- Time component in tick constructor by @inakleinbottle in #34
- Release/v0.0.7 by @inakleinbottle in #35
- Add some extra framework to allow using Apple accelerate by @inakleinbottle in #36
- Multiprocessing example by @inakleinbottle in #37
- Version 0.0.8 by @inakleinbottle in #45
Full Changelog: 0.0.7...0.0.8
0.0.7
What's Changed
- Schema integration for ext streams by @inakleinbottle in #23
- Release/v0.0.6 by @inakleinbottle in #24
Full Changelog: 0.0.5...0.0.7
0.0.6
0.0.5
0.0.4
What's Changed
- various small fixes, no trajectories yet. by @inakleinbottle in #17
- Release/v0.0.4 by @inakleinbottle in #18
Full Changelog: v0.0.3...0.0.4