-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #31 from heikomuller/compact-serializer
Compact serializer
- Loading branch information
Showing
230 changed files
with
7,843 additions
and
5,756 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -64,6 +64,7 @@ instance/ | |
|
||
# Sphinx documentation | ||
docs/.build/ | ||
docs/_build/ | ||
|
||
# PyBuilder | ||
target/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
# Data Frame History Store - Changelog | ||
|
||
### 0.1.0 - 2020-05-06 | ||
|
||
* Initial version. Support for snapshot archives in main-memory and on file system. | ||
|
||
|
||
### 0.1.1 - 2020-06-16 | ||
|
||
* Allow different types of input documents (e.g., CSV files or Json). | ||
* External merge-sort for large CSV files. | ||
* Add managers for maintaining sets of archives. | ||
|
||
|
||
### 0.1.2 - 2020-06-25 | ||
|
||
* Proper handling of date/time objects by the default archive reader and writer. | ||
* Optional arguments for Json encoder and decoder for persistent archives. | ||
* Add encoder and decoder information to archive manager metadata. | ||
* Simple command-line interface for persistent archive manager. | ||
|
||
|
||
### 0.1.3 - 2020-10-05 | ||
|
||
* Add archive manager that maintains descriptors in a relational database (\#8). | ||
|
||
|
||
### 0.1.4 - 2020-10-07 | ||
|
||
* Add index position information to column class (\#11). | ||
|
||
|
||
### 0.1.5 - 2020-11-06 | ||
|
||
* Add `__getitem__` and `get()` method to `SnapshotListing`. | ||
|
||
|
||
### 0.2.0 - 2020-11-10 | ||
|
||
* Include wrapper for CSV files. | ||
* Commit CSV files directly to a HISTORE archive. | ||
|
||
|
||
### 0.2.1 - 2020-11-11 | ||
|
||
* Fix bug when adding snapshot from file without primary key (\#19). | ||
|
||
|
||
### 0.2.2 - 2020-11-17 | ||
|
||
* Add default Json encoder and decoder for `ArchiveFileStore`. | ||
* Add optional operation descriptor to snapshots (\#21). | ||
|
||
|
||
### 0.3.0 - 2021-02-08 | ||
|
||
* Add support for archive rollback. | ||
|
||
|
||
### 0.3.1 - 2021-02-22 | ||
|
||
* Disable type inference when checking out dataset snapshot as data frame (\#24). | ||
|
||
|
||
### 0.4.0 - 2021-04-24 | ||
|
||
* Add more compact archive serialization option. | ||
* Add option to select archive serializer (\#27). | ||
* Add option to commit dataset snapshot from a data stream. | ||
* Add `histore.archive.reader.SnapshotReader` (a `histore.document.base.Document` implementation) to read dataset snapshots. | ||
* Add close method to `histore.archive.reader.ArchiveReader` interface. | ||
* Change behavior of `histore.document.schema.to_schema()` to take existing Column objects into account. | ||
* Direct update of archive snapshots via `apply()` and `histore.document.operator.DatasetOperator`. | ||
* Require archives to be created from initial snapshot if primary key is used. | ||
* Add `histore.document.json.base.JsonDocument` to read serialized Json documents. | ||
* Use user's cache directory as the default parent directory for archive managers. | ||
* Remove option for partial merge. | ||
* Rename type-hint ``Schema`` to ``DocumentSchema``. | ||
* Add empty document class ``histore.document.mem.Schema``. | ||
* Change format of serialized archive JSON files. | ||
* Change internal representation of timestamps. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Sphinx | ||
sphinx-rtd-theme | ||
sphinxcontrib-apidoc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
histore.archive.base module | ||
=========================== | ||
|
||
.. automodule:: histore.archive.base | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
histore.archive.manager.base module | ||
=================================== | ||
|
||
.. automodule:: histore.archive.manager.base | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
histore.archive.manager.db.base module | ||
====================================== | ||
|
||
.. automodule:: histore.archive.manager.db.base | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
histore.archive.manager.db.database module | ||
========================================== | ||
|
||
.. automodule:: histore.archive.manager.db.database | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
histore.archive.manager.db.model module | ||
======================================= | ||
|
||
.. automodule:: histore.archive.manager.db.model | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
histore.archive.manager.db package | ||
================================== | ||
|
||
.. automodule:: histore.archive.manager.db | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
Submodules | ||
---------- | ||
|
||
.. toctree:: | ||
:maxdepth: 3 | ||
|
||
histore.archive.manager.db.base | ||
histore.archive.manager.db.database | ||
histore.archive.manager.db.model |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
histore.archive.manager.descriptor module | ||
========================================= | ||
|
||
.. automodule:: histore.archive.manager.descriptor | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
histore.archive.manager.fs module | ||
================================= | ||
|
||
.. automodule:: histore.archive.manager.fs | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
histore.archive.manager.mem module | ||
================================== | ||
|
||
.. automodule:: histore.archive.manager.mem | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
histore.archive.manager.persist module | ||
====================================== | ||
|
||
.. automodule:: histore.archive.manager.persist | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: |
Oops, something went wrong.