Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 4 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ All notable changes to Predspot are documented here. The format follows

## [Unreleased]

## [0.2.0] - 2026-09
## [1.0.0] - 2026-09-14

Revival release: the code base now targets Python 3.10+ with current
First stable release and revival of the project: the code base now targets Python 3.10+ with current
versions of pandas (>= 2.2), GeoPandas (>= 1.0), scikit-learn and statsmodels.

### Added
Expand Down Expand Up @@ -43,6 +43,8 @@ versions of pandas (>= 2.2), GeoPandas (>= 1.0), scikit-learn and statsmodels.
`debug=` arguments were removed.
- Wrapper estimators expose their inner estimator as `.estimator`
(previously `._estimator`).
- Version jumps from 0.1.x to 1.0.0: the public API (`Dataset`, mappings,
feature classes, `PredictionPipeline`) is considered stable from here on.
- `Dataset` no longer modifies the input DataFrame and requires the study
area to have a CRS.
- Grid centroids are computed in a projected CRS; grids accept study areas in
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,6 @@ jupyter nbconvert --to notebook --execute --inplace examples/natal.ipynb
## Releasing

1. Bump `__version__` in `src/predspot/__init__.py` and update `CHANGELOG.md`.
2. Merge to `master`, then tag and push: `git tag v0.2.0 && git push origin v0.2.0`.
2. Merge to `master`, then tag and push: `git tag -a v1.0.0 -m "Predspot 1.0.0" && git push origin v1.0.0`.
3. The `Publish to PyPI` workflow builds the distribution and uploads it via
PyPI trusted publishing.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ keywords = [
"geopandas", "scikit-learn", "forecasting", "criminology",
]
classifiers = [
"Development Status :: 4 - Beta",
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Science/Research",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
Expand Down
2 changes: 1 addition & 1 deletion src/predspot/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
from predspot.synthetic import generate_crimes
from predspot.utilities import PandasFeatureUnion

__version__ = "0.2.0"
__version__ = "1.0.0"

__all__ = [
"Dataset",
Expand Down
Loading