Releases: ewanwm/nuTens
Releases · ewanwm/nuTens
Initial Release
This is the initial release of nuTens. Many of the desired features are now in place including tensor interface (currently only pytorch backend is supported), ability to calculate neutrino oscillation probabilities in vacuum and in constant density matter. Additionally, continuous integration pipeline has been set up and is being used. A python interface is provided and should be automatically packaged and uploaded to PyPi.
What's Changed
- Try out github workflow for automatic testing by @ewanwm in #1
- add on: workflow_dispatch by @ewanwm in #2
- Fix py torch test build by @ewanwm in #3
- Create main.yml by @ewanwm in #4
- Fix doc path by @ewanwm in #5
- set doxygen so it can be run from the root dir by @ewanwm in #6
- merge main by @ewanwm in #7
- Fix doxygen deployment by @ewanwm in #8
- add functionality to get gradients from tensors by @ewanwm in #9
- add support for some basic slicing in tensors and some other mathemat… by @ewanwm in #10
- Feature simple vacuum oscillator by @ewanwm in #11
- Feature constant density matter solver by @ewanwm in #12
- Update doxygen.config to use mathjax for nice latex formulas by @ewanwm in #13
- Update doxygen-deployment.yml to install mathjax by @ewanwm in #14
- also install latex for documentation by @ewanwm in #15
- Rework propagator class by @ewanwm in #16
- Feature tidy tests by @ewanwm in #17
- improve CI by @ewanwm in #18
- Feature logo by @ewanwm in #19
- add trig functions in Tensor by @ewanwm in #20
- Add (non-exhaustive) feature wishlist to the readme by @ewanwm in #21
- Tidy README.md a bit by @ewanwm in #22
- Feature precompiled header by @ewanwm in #23
- Fix doxygen deployment by @ewanwm in #24
- Add CPM by @ewanwm in #25
- Code coverage checks by @ewanwm in #26
- Feature logging by @ewanwm in #27
- add cpp-linter action by @ewanwm in #28
- Update README.md to include cpp linter badge by @ewanwm in #29
- Feature clang formatting by @ewanwm in #30
- Workflow fix clang tidy by @ewanwm in #31
- No trailing return type cpp-linter suggestions by @ewanwm in #32
- Do Linting Suggestions by @ewanwm in #33
- Update cpp-linter.yaml to only lint what has changed in a PR by @ewanwm in #34
- Feature instrumentation profiling by @ewanwm in #35
- Feature improve doxygen by @ewanwm in #36
- Feature benchmarking by @ewanwm in #37
- Workflow fix benchmarking ci by @ewanwm in #39
- Create benchmarking-track-main.yaml to continuously track the perform… by @ewanwm in #40
- Feature improve tensor interface by @ewanwm in #41
- Workflow more ci platforms by @ewanwm in #42
- If local protobuf cant be found then try to install it with cpm by @ewanwm in #43
- Just test compilation on MSVC for windows by @ewanwm in #44
- Feature python interface by @ewanwm in #53
- Chill the linter out a bit by @ewanwm in #58
- CMake Tidy by @ewanwm in #59
- Feature build with pip by @ewanwm in #60
- Add a workflow to upload python module to pypi by @ewanwm in #63
- Feature dynamic python module versions by @ewanwm in #64
New Contributors
Full Changelog: https://github.com/ewanwm/nuTens/commits/v0.1.0