Skip to content

Commit e02a7f7

Browse files
Merge pull request #502 from DataverseLabs/497-citation-information
CITATION.cff, citation section in readme has been moved up, bibtex ci…
2 parents 3618512 + 3f19ee5 commit e02a7f7

File tree

4 files changed

+49
-9
lines changed

4 files changed

+49
-9
lines changed

CHANGELOG.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Changes - from version >= 1.x
3939
* [enhancement] `PointSupport` has the new parameters `values` and `geometries`, that might be provided instead of `ds` parameter
4040
* [docs] updated tutorials - new parameters are used in kriging operations, and when experimental variogram is computed
4141
* [docs] added missing badges (Python version and package version)
42+
* [docs] `CITATION.cff`, citation section in readme has been moved up, bibtex citation has been added
4243
* # todo [docs] docstring examples - all user-facing API endpoints has examples in docstrings, using new input types (values | geometries)
4344

4445
2025-10-11

CITATION.cff

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
cff-version: 1.2.0
2+
message: If you use this software, please cite both the article from preferred-citation and the software itself.
3+
authors:
4+
- family-names: Moliński
5+
given-names: Szymon
6+
title: 'Pyinterpolate: Spatial interpolation in Python for point measurements and aggregated datasets'
7+
version: 1.0.0
8+
url: https://doi.org/10.21105/joss.02869
9+
doi: 10.21105/joss.02869
10+
date-released: '2022-11-09'
11+
preferred-citation:
12+
authors:
13+
- family-names: Moliński
14+
given-names: Szymon
15+
title: 'Pyinterpolate: Spatial interpolation in Python for point measurements and aggregated datasets'
16+
doi: 10.21105/joss.02869
17+
url: https://doi.org/10.21105/joss.02869
18+
type: article-journal
19+
pages: '2869'
20+
year: '2022'
21+
conference: {}
22+
publisher:
23+
name: The Open Journal

README.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,27 @@
1616
The package was updated to version 1.0 in June 2025. There are breaking API changes, so please, refer to the [CHANGELOG](https://github.com/DataverseLabs/pyinterpolate/blob/main/CHANGELOG.rst) to know more about the changes.
1717
Right now, the package in version 1.0.0 is in the **beta** stage, which means that it is stable but be careful with the production use. There might be some minor bugs, and large swaths of code are not optimized yet. If you find any bugs, please report them in the [issue tracker](https://github.com/DataverseLabs/pyinterpolate/issues).
1818

19+
## Citation
20+
21+
Moliński, S., (2022). Pyinterpolate: Spatial interpolation in Python for point measurements and aggregated datasets. Journal of Open Source Software, 7(70), 2869, https://doi.org/10.21105/joss.02869
22+
23+
### Bibtex
24+
25+
```text
26+
@article{Moliński2022,
27+
doi = {10.21105/joss.02869},
28+
url = {https://doi.org/10.21105/joss.02869},
29+
year = {2022},
30+
publisher = {The Open Journal},
31+
volume = {7},
32+
number = {70},
33+
pages = {2869},
34+
author = {Moliński, Szymon},
35+
title = {Pyinterpolate: Spatial interpolation in Python for point measurements and aggregated datasets},
36+
journal = {Journal of Open Source Software} }
37+
38+
```
39+
1940
## Introduction
2041

2142
Pyinterpolate is the Python library for **spatial statistics**. The package provides access to spatial statistics tools (variogram analysis, Kriging, Poisson Kriging, Indicator Kriging, Inverse Distance Weighting).
@@ -180,11 +201,6 @@ Pyinterpolate was created thanks to many resources and all of them are pointed h
180201

181202
Join our community in Discord: [Discord Server Pyinterpolate](https://discord.gg/3EMuRkj)
182203

183-
## How to cite
184-
185-
Moliński, S., (2022). Pyinterpolate: Spatial interpolation in Python for point measurements and aggregated datasets. Journal of Open Source Software, 7(70), 2869, https://doi.org/10.21105/joss.02869
186-
187-
188204
## Requirements and dependencies (v 1.x)
189205

190206
Core requirements and dependencies are:

docs/source/index.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ Important notice
2222
The package was updated to version 1.0 in June 2025. There are breaking API changes, so please, refer to the changelog, to know more about the changes.
2323
Right now, the package in version 1.0.0 is in the **beta** stage, which means that it is stable but be careful with the production use. There might be some minor bugs, and large swaths of code are not optimized yet. If you find any bugs, please report them in the `Github issue tracker <https://github.com/DataverseLabs/pyinterpolate/issues>`_.
2424

25+
Citation
26+
--------
27+
Moliński, S., (2022). Pyinterpolate: Spatial interpolation in Python for point measurements and aggregated datasets. Journal of Open Source Software, 7(70), 2869, https://doi.org/10.21105/joss.02869
28+
2529
Introduction
2630
............
2731

@@ -74,7 +78,3 @@ Contents
7478
api/api
7579
api/changes
7680
contributor/development
77-
78-
Citation
79-
--------
80-
Moliński, S., (2022). Pyinterpolate: Spatial interpolation in Python for point measurements and aggregated datasets. Journal of Open Source Software, 7(70), 2869, https://doi.org/10.21105/joss.02869

0 commit comments

Comments
 (0)