Skip to content

Commit 294df6d

Browse files
author
znicholls
committed
bump: version 0.4.3a1 -> 0.5.0
1 parent d467417 commit 294df6d

File tree

6 files changed

+31
-10
lines changed

6 files changed

+31
-10
lines changed

changelog/19.breaking.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/19.feature.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/19.improvement.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/19.trivial.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,36 @@ from the examples given in that link.
2121

2222
<!-- towncrier release notes start -->
2323

24+
## Pandas-OpenSCM v0.5.0 (2025-05-10)
25+
26+
### ⚠️ Breaking Changes
27+
28+
- - Required `db_dir` to be passed when initialising [pandas_openscm.db.reader.OpenSCMDBReader][]. This is required to support portable databases
29+
- Renamed `out_column_type` to `out_columns_type` in [pandas_openscm.io.load_timeseries_csv][] for consistency with the rest of the API
30+
- Bumped the minimum supported version of [filelock](https://py-filelock.readthedocs.io/) to 3.12.3, as only this version handles automatic creation of directories for the lock
31+
32+
([#19](https://github.com/openscm/pandas-openscm/pull/19))
33+
34+
### 🆕 Features
35+
36+
- - Made the database portable by only storing relative paths in the file map. This allows the database to be converted to an archive with [pandas_openscm.db.OpenSCMDB.to_gzipped_tar_archive][] and then unpacked elsewhere with [pandas_openscm.db.OpenSCMDB.from_gzipped_tar_archive][]
37+
- Added [pandas_openscm.db.path_handling][] to clarify how we handle paths internally to support portability
38+
- Added support for specifying the name of the output columns via [pandas_openscm.db.OpenSCMDB.load][], [pandas_openscm.db.reader.OpenSCMDBReader.load][] and [pandas_openscm.io.load_timeseries_csv][]
39+
40+
([#19](https://github.com/openscm/pandas-openscm/pull/19))
41+
42+
### 🎉 Improvements
43+
44+
- - Added the explicit [pandas_openscm.db.backends][] module to handle the backends we support more clearly
45+
- Added [pandas_openscm.db.backends.DataBackendOptions.guess_backend][] and [pandas_openscm.db.backends.IndexBackendOptions.guess_backend][] to allow for move convenient inference of the backend to use with different files
46+
47+
([#19](https://github.com/openscm/pandas-openscm/pull/19))
48+
49+
### 🔧 Trivial/Internal Changes
50+
51+
- [#19](https://github.com/openscm/pandas-openscm/pull/19)
52+
53+
2454
## Pandas-OpenSCM v0.4.2 (2025-05-05)
2555

2656
### 🆕 Features

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pandas-openscm"
3-
version = "0.4.3a1"
3+
version = "0.5.0"
44
description = "Pandas accessors for OpenSCM-related functionality."
55
authors = [
66
{ name = "Zebedee Nicholls", email = "zebedee.nicholls@climate-energy-college.org" },

0 commit comments

Comments
 (0)