Metadata-Version: 2.4
Name: timelink
Version: 1.1.32
Summary: Timelink is an information system for person related information collected from historical sources.
Home-page: https://github.com/time-link/timelink-py
Author: Joaquim Ramos de Carvalho
Author-email: Joaquim Ramos de Carvalho <joaquimcarvalho@mpu.edu.mo>
License: MIT
Project-URL: Documentation, https://timelink-py.readthedocs.io/
Project-URL: Source Code, https://github.com/time-link/timelink-py
Project-URL: Bug Tracker, https://github.com/time-link/timelink-py/issues
Project-URL: Homepage, https://github.com/time-link/timelink-py
Keywords: timelink,history,prosopography,kleio,historical-data
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Sociology :: History
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: alembic
Requires-Dist: bokeh
Requires-Dist: certifi>=2024.07.04
Requires-Dist: cryptography>=43.0.1
Requires-Dist: docker>=7.0.0
Requires-Dist: fastapi
Requires-Dist: fastui
Requires-Dist: fief-client
Requires-Dist: httpx
Requires-Dist: ipykernel
Requires-Dist: IPython
Requires-Dist: Jinja2>=3.1.4
Requires-Dist: jsonrpcclient
Requires-Dist: makefun
Requires-Dist: matplotlib
Requires-Dist: mysql-connector-python>=9.1.0
Requires-Dist: networkx>=3.0.0
Requires-Dist: numpy==1.26.4
Requires-Dist: pandas~=2.2.2
Requires-Dist: psycopg2-binary==2.9.10
Requires-Dist: py-markdown-table==0.3.3
Requires-Dist: pydantic
Requires-Dist: pydantic-settings
Requires-Dist: pytest
Requires-Dist: python-box~=5.3.0
Requires-Dist: python-dotenv~=0.21.0
Requires-Dist: python-jose[cryptography]
Requires-Dist: python-multipart
Requires-Dist: pyYAML>=6.0.2
Requires-Dist: requests>=2.32.0
Requires-Dist: setuptools>=65.5.1
Requires-Dist: sqlalchemy-views
Requires-Dist: SQLAlchemy>=2.0.38
Requires-Dist: sqlalchemy-utils
Requires-Dist: starlette>=0.40.0
Requires-Dist: starlette-admin
Requires-Dist: typer>=0.9
Requires-Dist: urllib3>=1.26.19
Requires-Dist: uvicorn
Requires-Dist: wheel>=0.38.1
Provides-Extra: dev
Requires-Dist: alabaster==0.7.12; extra == "dev"
Requires-Dist: argh~=0.28.1; extra == "dev"
Requires-Dist: black>=24.3.0; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: bump2version==1.0.1; extra == "dev"
Requires-Dist: coverage==5.5; extra == "dev"
Requires-Dist: docutils>=0.19.0; extra == "dev"
Requires-Dist: flake8-bugbear==24.4.26; extra == "dev"
Requires-Dist: flake8==7.1.1; extra == "dev"
Requires-Dist: nbsphinx; extra == "dev"
Requires-Dist: nbval>=0.10.0; extra == "dev"
Requires-Dist: pipdeptree; extra == "dev"
Requires-Dist: pytest>=8; extra == "dev"
Requires-Dist: pytest-profiling; extra == "dev"
Requires-Dist: snakeviz; extra == "dev"
Requires-Dist: sphinx_rtd_theme>=1.2.0; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: twine==4.0.2; extra == "dev"
Requires-Dist: watchdog==2.1.3; extra == "dev"
Provides-Extra: test
Requires-Dist: pytest>=8; extra == "test"
Requires-Dist: coverage==5.5; extra == "test"
Requires-Dist: nbval>=0.10.0; extra == "test"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

The Timelink python package
---------------------------

The Timelink python package can be used to:

* Create and access Timelink/MHK databases from python code.
* Create Kleio source data and store it the database.
* Import data generated by the Kleio translator

The package includes:

* Pythonic representation of Kleio groups, easing generation of Kleio
  file from data in other formats.
* ORM models for the Timelink database
* Utility functions for acessing a Timelink/MHK instalation.
* CLI tool.

See: https://timelink-py.readthedocs.io/
