Recent Releases of py-dataset

py-dataset - update to be compatible with libdataset v2.1.2

Maintenance release for recent version of dataset.

- Python
Published by rsdoiel over 2 years ago

py-dataset - dataset v2.1 compatibility release

This release updates py_dataset to version v2.1.1 of libdatast from the dataset project. See release-notes-v2.1.1.md for changes. The are a number of function signatures that have update, some behavioral change in methods, depreciated functions and a few new ones. The versioning model changed in dataset between v1 and v2, this release reflects the new model. With it comes support for using SQL stores for the JSON objects as well as experimental versioning of objects and attachments based on a common increment setting for the semver.

- Python
Published by rsdoiel about 3 years ago

py-dataset - Update for stable dataset version 1.0.1

This release includes version 1.0.1 of dataset. It adds support for M1 macs and removes sort and filter options for keys.

- Python
Published by tmorrell over 4 years ago

py-dataset - Frame updates

This is a minor maintenance release, fixed comments in source code to reflect the behaviors for "frame refresh" versus "frame reframe" in frames.go and libdataset.go. Also updated documentation adding back individual pages for frame "refresh" and "reframe".

- Python
Published by tmorrell over 5 years ago

py-dataset - Update Documentation and Match Dataset Release Number

This release includes updated documentation is available via pypi. The version number has been increased to match the underlying dataset shared library version number.

- Python
Published by tmorrell almost 6 years ago

py-dataset - Addition functionality

Added missing functions from libdataset.go (e.g. is_open(), close_all(), open(), frame()). Renamed make_objects() to create_objects() to be more consistent with naming scheme.

- Python
Published by rsdoiel almost 6 years ago

py-dataset - Bug fix, issue # 12 in frame_delete()

This fixes a bug in fame_delete() calls to libdataset where the frame was being cleared and not deleted.

- Python
Published by rsdoiel almost 6 years ago

py-dataset - Major upgrade of libdataset

This release brings pydataset up to libdataset v0.1.6. Much has changed including breaking changes. Google Sheet, S3, Google Cloud Storage integration has been dropped. Functions that only returned a error string now return True on success and False otherwise. The error string is available with `dataset.errormessage(). Namaste functions have been added for a collection's metadata. Deplicate function defs have been removed. A few functions got renamed, overloaded functions got split into separate ones (e.g. frames became frame_create(), for creation and frame() to read a frame's full metadata).grid()function has been removed (useframecreate()andframegrid()` instead).

Windows support still has some testing issues so should be considered experimental. macOS and Linux are passing test.

- Python
Published by rsdoiel almost 6 years ago

py-dataset - Bug fix release for attachments

This release includes the v0.0.68 release of the dataset library, which includes a bug fix for attachments.

- Python
Published by tmorrell over 6 years ago

py-dataset - This release tracks libdataset v0.0.67, a candidate for supporting dataset v1

This release is to track the release candidate v0.0.67 of prep for dataset v1. Things that have changed is the frame definition now expects labels as well as dotpath (cli was also update with dataset v0.0.64). The separate label option has been removed. Attachments now take an optional semver as last parameter for attach(), detach(), prune(). 'v0.0.0' is treated as un-versioned attachments. There is now an option to get back clean objects that do not include internal dataset metadata.

Some minor typos and mapping corrected in for libdataset C-Shared libraries. pydataset/godataset.py renamed pydataset/libdataset.py. Explicit import of the libdataset.py ctype function defs are now in pydataset/dataset.py.

- Python
Published by rsdoiel over 6 years ago

py-dataset - Unified version number release for py_dataset and dataset.

This release unifies the version number between py_dataset, libdataset and dataset.

- Python
Published by rsdoiel almost 7 years ago

py-dataset - Added support for read_list()

In libdataset v0.0.59 a function was added to read a list of records from a dataset collection and return an array of records. If an error is encountered on retrieving the key list then an error message is returned as the second part of the tuple along with any successfully retrieved records. If all records are retrieved successfully then the second part of the tuple will be an empty string.

from py_dataset import dataset records, err = dataset.read_list("test.ds", ["one", "two", "three"]) if err != "": print(f"Found the following errors {err}") print(records)

- Python
Published by rsdoiel almost 7 years ago

py-dataset - Transfer from dataset repo and all-in-one package

This release transfers the Python dataset wrapper to its own repo in preparation for release via pypi. It has a modified setup that will install the correct shared libraries for Linux, Windows, and Mac without requiring separate distributions.

- Python
Published by tmorrell almost 7 years ago