Skip to main content

Getting Started with multi-join

version: 0.1.3

The multi-join package is a toolkit to join any number of iterables together using specified join conditions. It is mainly geared towards joining delimited flat files together though, similar to unix join command but in a pure python API. It is built on top of heapq.merge.

There is online documentation for multi-join.

Installation instructions

Install using pip

pip install multi-join

Or a conda install

conda install -c cfin multi-join

Basic usage

There are some examples in ./resources/examples where . is the root of the multi-join repository.

Run tests

If you have cloned the repository, you can also run the tests using pytest ./tests, if any fail please contact us (see the contribution page for contact info).

Release files for multi-join 0.1.3

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

Source distribution (sdist)

Source distribution for multi-join 0.1.3
File Size Uploaded
multi_join-0.1.3.tar.gz 22.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for multi-join 0.1.3
File Interpreter ABI Platform
multi_join-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 44.7 kB

Release files / multi_join-0.1.3.tar.gz

Download URL multi_join-0.1.3.tar.gz
Size 22.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ea8771722b5fa550bc4b1a49d07feba58d09b31d4f28a89fc6d8dc0285aae920
BLAKE2b-256 checksum
How to use checksums
86710e81f93cc59ebc1659bab0c0b8e8ab6b459b1af0caec091d24ede57506ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.0

Release files / multi_join-0.1.3-py3-none-any.whl

Download URL multi_join-0.1.3-py3-none-any.whl
Size 22.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bbe8d469c695aef86aa84d7692e97c17cdee6547130b7e20f1681804320aac42
BLAKE2b-256 checksum
How to use checksums
8ab9d0f5d87cd2131b901dbc0b3f68294e825b883e4e79c0c8c58c5ba0e44dbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.0

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

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