Skip to main content

kotobuki

tests PyPI Latest Release License

kotobuki is a Python package that can update custom mappings created in Usagi that have become outdated in a new release of the OHDSI vocabularies.

Installation

kotobuki requires Python 3.11+ and is available on PyPI.

Depending on the type of database you have, you'll also need to install the required python adapter library. E.g. for postgresql, you can use psycopg2.

See SQLAlchemy docs for a list of supported dialects.

As kotobuki is intended to be used as a standalone tool, the recommended method of installation is in an isolated (temporary) environment.

E.g. if using uv with a postgresql database:

uvx --with psycopg2 --from kotobuki update-usagi-file --help

Or within a Jupyter notebook:

uv run --with jupyter,psycopg2,kotobuki jupyter lab

Usage

See User documentation

Contributing

We welcome all contributions, including bug reports, fixes, documentation enhancements, new ideas, and general improvements.

  • We use the GitHub issue tracker for all bugs/issues/enhancements.
  • See the contributing page for instructions on kotobuki development.

Metadata

Release files for kotobuki 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kotobuki 0.4.1
File Size Uploaded
kotobuki-0.4.1.tar.gz 92.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kotobuki 0.4.1
File Interpreter ABI Platform
kotobuki-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 108.2 kB

Release files / kotobuki-0.4.1.tar.gz

Download URL kotobuki-0.4.1.tar.gz
Size 92.9 kB
Tags Source
SHA-256 checksum
How to use checksums
792b69fe4f6c4b95f0ec367dea2ebf496ef1625ad7fa6a58d8e7071c8b787696
BLAKE2b-256 checksum
How to use checksums
643abfcefb4d4aa0aec9aea4625cabee509607dc3a6c5a0b23faa13af635fc03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / kotobuki-0.4.1-py3-none-any.whl

Download URL kotobuki-0.4.1-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dbcd200cc1aabc065193066a826fa47c492e77189be7735b6bc3b136275977e5
BLAKE2b-256 checksum
How to use checksums
1b75bb50e3b2e5b33c96a9410d2e0cbda176f14d8f06ea5795ef0c1bc7f352ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page