Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
eb1b197
Add draft JOSS paper
damar-wicaksono Dec 19, 2024
c9e79e7
Merge branch 'main' into dev-joss
damar-wicaksono Dec 23, 2024
e308cd3
Update paper.md with UHA's suggestions
damar-wicaksono Dec 23, 2024
a34ed94
Add info on machine
damar-wicaksono Dec 30, 2024
8bef382
Add info on Python version
damar-wicaksono Dec 30, 2024
af82f14
Shorten the paper
damar-wicaksono Dec 31, 2024
2ec95c8
Update paper
damar-wicaksono Jan 6, 2025
05716ea
Revise statement of need and package overview
damar-wicaksono Apr 7, 2025
b3e32c7
Revise Statement of Need with clearer comparison with other packages
damar-wicaksono Apr 8, 2025
d81f69f
Revise README.md and CONTRIBUTING.md
damar-wicaksono Apr 9, 2025
97b09ee
Update package version in the paper
damar-wicaksono Apr 11, 2025
a1177e1
Update Quickstart in README and fix typo
damar-wicaksono Apr 14, 2025
d7ffab9
Replace the hypercube notation in the paper.
damar-wicaksono Apr 22, 2025
20defc2
Add commentary on the tradeoff between accuracy and cost
damar-wicaksono Apr 22, 2025
6d7b007
Add reference to the archived numerical experiment
damar-wicaksono Apr 22, 2025
6961460
Simplify the paper
damar-wicaksono Apr 22, 2025
63a88d9
Fix issue with the Quickstart guide
damar-wicaksono Apr 23, 2025
ebaa73e
Use updated upload artifact GitHub action
damar-wicaksono Apr 24, 2025
c446a00
Merge pull request #31 from minterpy-project/dev-30
damar-wicaksono Apr 24, 2025
fb72034
Merge branch 'dev' into dev-21
damar-wicaksono Apr 24, 2025
2574f1b
Merge pull request #29 from minterpy-project/dev-21
damar-wicaksono Apr 24, 2025
afeb745
Revise the tutorial on 1D poly. interpolation
damar-wicaksono Apr 24, 2025
3801b9e
Merge pull request #32 from minterpy-project/dev-22
damar-wicaksono Apr 24, 2025
b275d1b
Revise the tutorial on mD poly. interpolation
damar-wicaksono Apr 24, 2025
666aec4
Merge pull request #33 from minterpy-project/dev-23
damar-wicaksono Apr 24, 2025
4a25e50
Revise the tutorial on arithmetic operations with poly.
damar-wicaksono Apr 24, 2025
5567a30
Merge pull request #34 from minterpy-project/dev-24
damar-wicaksono Apr 24, 2025
af20718
Revise the tutorial on calculus operations with poly.
damar-wicaksono Apr 24, 2025
2eff230
Merge pull request #35 from minterpy-project/dev-25
damar-wicaksono Apr 24, 2025
cc0bfc9
Revise the tutorial on polynomial bases and transformation
damar-wicaksono Apr 24, 2025
c97db51
Merge pull request #36 from minterpy-project/dev-26
damar-wicaksono Apr 24, 2025
86cbafa
Revise the tutorial on polynomial regression
damar-wicaksono Apr 24, 2025
57fe27a
Merge pull request #37 from minterpy-project/dev-27
damar-wicaksono Apr 24, 2025
f198136
Revise the main page of Getting Started Guide
damar-wicaksono Apr 24, 2025
29c5965
Merge pull request #38 from minterpy-project/dev-20
damar-wicaksono Apr 24, 2025
2105f40
Update the archived data reference
damar-wicaksono Apr 24, 2025
dc5cac7
Fix stale information on the contributors guide
damar-wicaksono Apr 25, 2025
bb8c4c3
Merge pull request #39 from minterpy-project/dev-28
damar-wicaksono Apr 25, 2025
c9352e0
Revert " Fix stale information on the contributors guide"
damar-wicaksono Apr 25, 2025
dbca8fa
Merge pull request #40 from minterpy-project/revert-39-dev-28
damar-wicaksono Apr 25, 2025
8839084
Fix stale information on the contributors guide
damar-wicaksono Apr 25, 2025
ea11192
Merge pull request #41 from minterpy-project/dev-28
damar-wicaksono Apr 25, 2025
93078ed
Revise landing page and displayed version information
damar-wicaksono Apr 25, 2025
f9e5cbd
Merge pull request #42 from minterpy-project/dev-19
damar-wicaksono Apr 25, 2025
a194bcf
Revise paper and documentation following JOSS review (#44)
damar-wicaksono Apr 30, 2025
fc95998
Prepare for new release after JOSS review
damar-wicaksono Apr 30, 2025
2d7bf79
Merge pull request #46 from minterpy-project/dev-45
damar-wicaksono Apr 30, 2025
9d40abd
Fix a typo in an author's name (#48)
damar-wicaksono Apr 30, 2025
7fbc83b
Remove unnecessary GitHub Action workflow
damar-wicaksono Apr 30, 2025
cb5a78b
Merge pull request #49 from minterpy-project/dev-cleanup
damar-wicaksono Apr 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/actions/nbmake/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ runs:
pytest --junitxml=report-pytest-nbmake-$result.xml -vvv --nbmake "${{ inputs.dir }}"
echo "outfile=$result" >> $GITHUB_OUTPUT
- name: Upload the report
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
path: ./report-pytest-nbmake-${{ steps.execute.outputs.outfile }}.xml
name: report-pytest-nbmake-${{ steps.execute.outputs.outfile }}
10 changes: 6 additions & 4 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- name: Upload the report
uses: actions/upload-artifact@v4
with:
name: report-pytest-with-numba.xml
name: report-pytest-with-numba
path: ./report-pytest-with-numba.xml

tests-without-numba:
Expand All @@ -44,7 +44,7 @@ jobs:
- name: Upload the report
uses: actions/upload-artifact@v4
with:
name: report-pytest-without-numba.xml
name: report-pytest-without-numba
path: ./report-pytest-without-numba.xml
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v5
Expand Down Expand Up @@ -95,9 +95,10 @@ jobs:
- name: Build the wheel
run: python -m build --wheel
- name: Upload the wheel
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
path: ./dist/*.whl
name: wheel

build-sdist:
name: Build sdist on latest Linux
Expand All @@ -112,6 +113,7 @@ jobs:
- name: Build the source distribution
run: python -m build --sdist
- name: Upload the wheel
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
path: ./dist/*.tar.gz
name: sdist
2 changes: 2 additions & 0 deletions .github/workflows/docs-preview.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ jobs:
steps:
- name: Check out the repo
uses: actions/checkout@v4
with:
fetch-depth: 0 # important: gets all history and tags
- name: Install Minterpy with docs extras
uses: ./.github/actions/install-minterpy
with:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ jobs:
steps:
- name: Check out the repo
uses: actions/checkout@v4
with:
fetch-depth: 0 # important: gets all history and tags
- name: Install Minterpy with docs extras
uses: ./.github/actions/install-minterpy
with:
Expand Down
37 changes: 21 additions & 16 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,31 @@

## Main code development

- Damar Wicaksono (HZDR/CASUS) <d.wicaksono@hzdr.de>
- Uwe Hernandez Acosta (HZDR/CASUS) <u.hernandez@hzdr.de>
- Sachin Krishnan Thekke Veettil (HZDR/CASUS) <s.thekke-veettil@hzdr.de>
- [Damar Wicaksono](https://orcid.org/0000-0001-8587-7730) ([HZDR]/ [CASUS](https://www.casus.science/?page_id=4528)) <d.wicaksono@hzdr.de>
- [Uwe Hernandez Acosta](https://orcid.org/0000-0002-6182-1481) ([HZDR]/[CASUS](https://www.casus.science/?page_id=4442)) <u.hernandez@hzdr.de>
- [Janina Schreiber](https://orcid.org/0000-0002-8692-0822) ([HZDR]/[CASUS](https://www.casus.science/?page_id=4528)) <j.schreiber@hzdr.de>

## Mathematical foundation

- Michael Hecht(HZDR/CASUS) <m.hecht@hzdr.de>
- [Michael Hecht](https://orcid.org/0000-0001-9214-8253) ([HZDR]/[CASUS](https://www.casus.science/?page_id=4528)) <m.hecht@hzdr.de>

## Former Members and Contributions
## Former members and contributors

- Jannik Michelfeit
- Nico Hoffman (HZDR)
- Steve Schmerler (HZDR)
- Vidya Chandrashekar (TU Dresden)
- [Sachin Krishnan Thekke Veettil](https://orcid.org/0000-0003-4852-2839)
- [Jannik Kissinger](https://orcid.org/0000-0002-1819-6975)
- [Nico Hoffman](https://scholar.google.de/citations?user=8iDQeTwAAAAJ&hl=de)
- [Steve Schmerler](https://orcid.org/0000-0003-1354-0578) ([HZDR])
- Vidya Chandrashekar ([TU Dresden](https://tu-dresden.de/))

## Acknowledgement
## Acknowledgements

- Klaus Steiniger (HZDR)
- Patrick Stiller (HZDR)
- Matthias Werner (HZDR)
- Krzysztof Gonciarz (MPI-CBG,CSBD)
- Attila Cangi (HZDR/CASUS)
- Michael Bussmann (HZDR/CASUS)
- [Klaus Steiniger](https://orcid.org/0000-0001-8965-1149) ([HZDR]/[CASUS](https://www.casus.science/?page_id=4353))
- [Patrick Stiller](https://scholar.google.com/citations?user=nOtYbWMAAAAJ&hl=de) ([HZDR])
- Matthias Werner ([HZDR])
- [Krzysztof Gonciarz](https://orcid.org/0000-0001-9054-8341) ([MPI-CBG]/[CSBD])
- [Attila Cangi](https://orcid.org/0000-0001-9162-262X) ([HZDR]/[CASUS](https://www.casus.science/?page_id=4660))
- [Michael Bussmann](https://orcid.org/0000-0002-8258-3881) ([HZDR]/[CASUS](https://www.casus.science/?page_id=4353))

[HZDR]: https://www.hzdr.de
[MPI-CBG]: https://www.mpi-cbg.de
[CSBD]: https://www.csbdresden.de
29 changes: 27 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
# Changelog

## Version 0.3.0
All notable changes to the Minterpy project is documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [Version 0.3.1] - 2025-04-30

This minor release incorporates feedback from the review process of
the Minterpy submission to the Journal of Open Source Software (JOSS).
There are no changes to the package's functionality.

### Added

- Included the source code and manuscript for the JOSS paper in the repository.

### Changed

- Revised and updated several documentation components, including `README.md`,
`CONTRIBUTING.md`, and the Getting Started guides.

## Version 0.3.0 - 2024-12-20

### Added

Expand Down Expand Up @@ -171,7 +193,7 @@
coupling with the Newton polynomial class and the corresponding
transformation class.

# Version 0.2.0-alpha
# Version 0.2.0-alpha - 2023-01-06

This is the next alpha release of `minterpy`, which adds several
new functionalities and enhances code quality and performance.
Expand Down Expand Up @@ -209,3 +231,6 @@ in multiple dimensions:
This code is still highly experimental and there is no assurance,
that neither everything works as expected,
nor if further releases will break the current API.

[Unreleased]: https://github.com/minterpy-project/minterpy/compare/main...dev
[0.3.1]: https://github.com/minterpy-project/minterpy/compare/v0.3.0...v0.3.1
Loading