Releases: datasig-ac-uk/RoughPy
Releases · datasig-ac-uk/RoughPy
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
v0.0.3
Version 0.0.3:
- Added datetime interval support.
- Integrated schema reparametrisation into stream signature methods.
- Fixed bug in names of scalar types, names now display correctly.
- Fixed bfloat16 given wrong scalar type code.
- Added half precision float and bfloat16 to py module
- Added real partition class and Python interface.
- Implemented simplify method on Streams.
- Added polynomial coefficients
- started an examples folder