Skip to main content

codecov Documentation Status Typechecking Testing Downloads

Blocklib

Python implementations of record linkage blocking techniques. Blocking is a technique that makes record linkage scalable. It is achieved by partitioning datasets into groups, called blocks and only comparing records in corresponding blocks. This can reduce the number of comparisons that need to be conducted to find which pairs of records should be linked.

blocklib is part of the Anonlink project for privacy preserving record linkage.

Installation

Install with pip:

pip install blocklib

Documents

You can find comprehensive documentation and tutorials in readthedocs

Tests

Run unit tests with pytest::

$ pytest

Discussion

If you run into bugs, you can file them in our issue tracker on GitHub.

There is also an anonlink mailing list for development discussion and release announcements.

Wherever we interact, we strive to follow the Python Community Code of Conduct

blocklib is copyright (c) Commonwealth Scientific and Industrial Research Organisation (CSIRO).

Licensed under the Apache License, Version 2.0 (the "License"). You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Metadata

Release files for blocklib 0.1.11

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

Source distribution (sdist)

Source distribution for blocklib 0.1.11
File Size Uploaded
blocklib-0.1.11.tar.gz 21.0 kB Details

Built distribution (wheel)

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

Total release size: 47.8 kB

Release files / blocklib-0.1.11.tar.gz

Download URL blocklib-0.1.11.tar.gz
Size 21.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8df6e827ba3a5649d326a53932073699bf2b653ea0e45a504d3ed0c10ae6d753
BLAKE2b-256 checksum
How to use checksums
db81a0094ee08af2820e0dcd9d935c282fba291532b524e4f8a6f1bbe06e076c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.4

Release files / blocklib-0.1.11-py3-none-any.whl

Download URL blocklib-0.1.11-py3-none-any.whl
Size 26.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5f77bc5c39d02b605488f52bed79e873767b48652c5c2838c5dd93235a1f72cd
BLAKE2b-256 checksum
How to use checksums
4313d5119666c8d68967bc11d2215f5e33d23ff61faf37cd0cf2caded1077a9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.1.11 This release

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.4

2 release files

0.0.3

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