Time-agnostic-library

Latest version: v4.3.10

Safety actively analyzes 626904 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

4.3.0

**time-agnostic-library** is a Python ≥3.7 library that allows performing time-travel queries on RDF datasets compliant with the [OCDM v2.0.1](https://figshare.com/articles/Metadata_for_the_OpenCitations_Corpus/3443876) provenance specification.

The package was tested on **Blazegraph**, **GraphDB**, **Apache Jena Fuseki**, and **OpenLink Virtuoso**, and it is fully compatible with these triplestores.

Documentation can be found here: [https://time-agnostic-library.readthedocs.io](https://time-agnostic-library.readthedocs.io).

3.1.0

Huge performance increase for delta queries: changed entities are identified in multithreading.

2.3.0

Changelog:
- This package can now be managed via Poetry
- rdflib 6.1.1 compatibility
- GraphDB and Lucene connectors support
- Tests automation
- Huge performance increase if unknown subjects: multithreading in the reconstruction of relevant past entities
- Cache update endpoint in config

2.2.2

Changelog:
- In specific conditions, graphs already saved in the cache were realigned, wasting time unnecessarily.
- Caching graphs on multiple threads raised an exception if the same SPARQLWrapper interface was used simultaneously for an UPDATE and a SELECT. Two separate interfaces have been created.
- The entire benchmark procedure was automated.

2.2.1beta

Changelog:
- Fixed performance issues in the cache system.
- Multithreading was implemented for the cache system and queries on reconstructed graphs.

2.1.5beta

Changelog
- Fixed a performance issue in run_agnostic_query().

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.