Timelink is an information system for person related information collected from historical sources.
Project description
Timelink is an information system for person related information collected from historical sources.
History
1.1.14 (2024-09-23)
- Add model for RealEntiy, imports Real Entities (sameas and authority records).
#22, #21 (only Real Entities)
Improve rendering of extra_info in Kleio
Removes Kleio-home from path when storing Kleio files #20
Fixes problem with checking length of content for numeric fields #54
Implements #53 facilitates access to ORM models using group names.
1.1.13 (2024-09-07)
Improves import when tables duplicate columns of super class table, bug fixes.
Fixes issue #49: now import propagates data to higher levels in table hierarchy, even if the data is not mapped in the lower levels.
Fixes #44: get_person and get_entity now accept db and session as parameters
Improves rendering of automatic ids.
1.1.12 (2024-09-05)
- Fixes issue #48: now import propagates data to higher levels in table
hierarchy, even if the data is not mapped in the lower levels.
1.1.11 (2024-07-7)
Implements Issue43 (adds groupname filtering to attribute_values)
Fixes bug in pandas.styles due to deprecation of matplotlib.cm
Fix a problem with the release process.
1.1.10 (2024-05-19)
Fix a bug in entities_with_attribute() filter_by parameter handling.
1.1.9 (2024-05-03)
fix bug with to_kleio() in models (bad identation)
1.1.8 (2024-05-02)
Fix bug with export_to_kleio()
Several minor bug fixes
1.1.7 (2024-04-28)
Adds new eattributes views to easily access line, level, groupname of attributes
pandas.entities_with_attribute returns attribute type,line,level and obs.
Adds reference requirements.txt file to notebook tests
Adds TimelinkDatabase.export_as_kleio(ids,filename
1.1.6 (2024-04-24)
Fixes regression in 1.1.5.
1.1.5 (2024-04-24)
Comments and original wording are now stored in the “obs” field of entities, preceeded by “extra_info:”.
If obs field contained explicit observations, these are preserved, and “extra_info:” is appended.
A new method in the Entity class, get_extra_info() fetches the extra info as a dictionnary.
Partially implements issue #9.
1.1.4 (2024-03-16)
Skips long imports in Travis CI
1.1.3 (2024-03-16)
Fixes a bug in update_from_sources() when import_with_errors was choosen
1.1.2 (2024-02-27)
Bug fixes #16 #24 #28
1.1.1 (2024-02-26)
Includes basic templates, better integration with Travis CI
1.0.5 (2024-02-07)
Fix minor bugs, better interaction with Docker and Jupyter notebooks.
1.0.4 (2024-02-06)
Improved notebook integration, new tutorial and receipts notebooks in progress.
1.0.3 (2024-02-01)
Use new deployment method with Travis
1.0.1 (2024-01-31)
Fix travis build
1.0.0 (2024-01-30)
First release with Jupyter notebooks integration.
0.3.10 (2022-06-07)
Fix to_kleio() in models: now generates quotes and triple quotes when necessary.
0.3.9 (2022-05-26)
Fix missing import in kleio.groups
0.3.8 (2022-03-28)
Fix bug with Session import in mhk.models.db
0.3.3 to 0.3.7 (2022-03-27)
Fix build on travis with auto deployment
0.3.2 (2022-03-27)
Fixes bug in package descrition preventing release in Pypi.
0.3.1 (2022-03-25)
All core ORM models for MHK databases
Dynamic generation of ORM models from XML files produced by the Kleio translator.
Python definition of Kleio groups allows synonyms to be defined for localized elements.
Import from XML file to MHK database
CLI interface refactored with Typer
Improved documentation
Developement related changes
black can be used to format code
More and better tests, handling of MHK installation or lack of in CI tests
0.3.0 (2022-03-05)
Fixes bugs related to mapping legacy MHK databases
0.2.9 (2021-09-30)
Update requirements and docs
0.2.10 (2022-03-30)
Adds indexes to models
Added sqlite test db
Better testing, travis integration improved
Replaced click with typer in cli interface
0.2.9 (2021-09-30)
Update documentation.
0.2.8 (2021-09-30)
Add to_json() method to KGroup, enabling Kleio to JSon serialization.
0.2.7 (2021-08-29)
Auto build on Travis, with release to pypi
Skeleton docs on readthedocs
0.1.0 (2021-07-09)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file timelink-1.1.14.tar.gz
.
File metadata
- Download URL: timelink-1.1.14.tar.gz
- Upload date:
- Size: 47.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fc86dd388944ced3fe66950d70f341264dd226cf5688ddd8ea4792a2c104452 |
|
MD5 | 22e11fd456f17f9b27378e50870bd102 |
|
BLAKE2b-256 | 63445fc7ab805164d879c3c6c59f812f8ec17c7a962c19a6293dd5699ee7fed6 |
File details
Details for the file timelink-1.1.14-py2.py3-none-any.whl
.
File metadata
- Download URL: timelink-1.1.14-py2.py3-none-any.whl
- Upload date:
- Size: 158.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d50f773e429f402a1701d54d96c3fdda8a4c40fc2f2504e2dc5705fd5e6e297 |
|
MD5 | 966830e68e66cf70859cc3275e1c0432 |
|
BLAKE2b-256 | f08e9b8174ef11b57b5851704c7e10d5f729ac56694150de9d8d8e3b38515a89 |