- Move default indices type to 64 bit integers
- PR #66: Change from
pyfilesystem2
tofsspec
- Changed packaging
- Fix compatibility function for datetime utcnow for older Python versions
- Add compatibility function for datetime utcnow for older Python versions
- Fix deprecation warning for datetime utcnow
- Add support for parquet files
- Switch versioning scheme to help WASM packaging
- Packaging fixes
- Change distribution name to fix Windows installation issues (
bw-processing
instead ofbw_processing
) - Change packaging to our common standard
- Don't export DataFrame index columns
- Add
simple_graph
convenience function
- Add
merge_datapacakges_with_mask
function
- Filtered data packages now have the same
.fs
attribute as their parent package
- Backwards incompatible:
Datapackage.groups
no longer sorts group labels. Sorting breaks implied ordering for matrix construction.
- Moved dehydration and rehydration to
DatapackageBase
so they are available toFilteredDatapackage
as well.
- Define, document, and test interface dehydration and rehydration.
Datapackage.define_interface_resource
changed toDatapackage.rehydrate_interface
. - Removed the cache from
Datapackage.get_resource
. It was counterproductive.
- Add tests for resource dtypes and shapes in add_X functions. Fixes #11.
- Combined
exclude_resource_group
andexclude_resource_group_kind
intoexclude
- Fix #6 -
del_resource
should support resource groups - Fix #7 - Error out when adding existing resource to package
- Fix #9 - Multiple readings of same proxied data resource in FilteredDataPackage causes errors
- Fix #10 - Add function for filtering resource groups
- Keep package indexers when creating a
FilteredDatapackage
.
Nearly complete reconceptualization of the package structure and logic, based around the use of PyFilesystem2. Much more complete package, with better testing and documentation.
Small background improvements to package creation
Remove bw_projects
as a dependency
First public release