Releases: cthoyt/pystow
v0.4.4
v0.4.3
v0.4.2
This release adds several additional load_*
and dump_*
functions for RDF using rdflib
, pandas
dataframes, CSV, JSON, XML using lxml
, and pickle. It also adds the hexdigest URL processor suggested by @kkaris for when you want to download a file and there's also a file right next to it that has the hexdigest in it.
What's Changed
- Add dump functions and rename some functions by @cthoyt in #38
- Add RDFlib load/dump functions by @cthoyt in #39
- Add hexdigest URL processor by @cthoyt in #35
- Add XML I/O functions by @cthoyt in #40
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Adds new ensure function pystow.ensure_pickle
that works the same as pystow.ensure_json
, but for pickle files.
This PR also adds the first opener functions suggested by @bgyori in #36 that work similarly to their ensure_*
counterparts, but assume the file already exists:
pystow.open_csv
pystow.open_json
pystow.open_pickle
This makes PyStow more extensible to other applications that might write to its directories outside of the ensure_*
functions.
v0.4.0
- Reorganize package to avoid name collisions (this shouldn't have any effect unless you were directly importing
from pystow.module
) - Add top-level function
pystow.submodule
but it's already deprecated to go along with the other usages. This will be removed in v0.5.0. - Make docs work properly!
Full Changelog: v0.3.1...v0.4.0
v0.3.1
v0.3.0
What's Changed
- Fix minor typo in ensure_json example by @dobraczka in #25
- Document ensure_open_zip by @dobraczka in #27
- Drop legacy py36 and update CI by @cthoyt in #30
- Add numpy I/O by @cthoyt in #28
Full Changelog: v0.2.8...v0.3.0