Skip to main content

FastCarto database bindings

Project description

fastdb

PyPI version npm version Run Tests

fastdb is a C++ local database library designed as a fast, lightweight, and easy-to-use data communication layer for RPC and coupled modeling in scientific computing.

This repository now contains three closely related layers:

  • C++ core — native storage engine, binary layout, and serialization primitives
  • fastdb4py — Python bindings via SWIG, with NumPy-oriented columnar access and shared-memory IPC
  • fastdb4ts — TypeScript bindings via WebAssembly/Embind, focused on browser-friendly typed data access and serializer compatibility

Core design goals:

  • Zero-copy columnar access — efficient field-oriented access for high-volume numerical workloads
  • Ref-graph support — Features can reference other Features across tables, forming typed object graphs
  • Compact binary transport — save/load databases as binary buffers or files
  • Cross-binding consistency — Python and TypeScript bindings share the same native storage model and serializer semantics
  • Schema-driven codegen — Python Feature classes serve as the single source of truth; the fdb codegen CLI generates equivalent TypeScript schemas automatically

Documentation map

Changelog

See CHANGELOG.md for per-binding unreleased changes.
For historical release notes, see the GitHub Releases page.

Installation

Python binding (fastdb4py)

pip install fastdb4py

TypeScript binding (fastdb4ts)

npm install fastdb4ts

Quick start

For a minimal end-to-end example, start with:

If you are working on native internals or storage layout, start with:

CLI tools

fastdb4py ships a CLI named fdb for cross-language tooling. Currently it provides the codegen subcommand.

fdb codegen — Python → TypeScript schema generator

Generate TypeScript Feature classes from a directory of Python feature definitions:

fdb codegen --ts ./python_features/ ./ts_features/

This mirrors the input directory structure, generating one .ts file per .py file. Each Python Feature subclass becomes a TypeScript class with defineSchema(...) and declare fields.

Features:

  • All scalar types (U8F64, STR, WSTR, BYTES, BOOL) and native Python types (int, float, str, bool) are mapped automatically
  • Feature references → ref(ClassName), lists of Features → listOf(ref(ClassName))
  • Circular/self-referential types → lazy refs ref(() => ClassName) detected automatically
  • Cross-file dependencies → relative import statements in the generated TypeScript
  • Topological ordering ensures dependency classes are emitted before dependents
  • Same class name in different files is legal — each file is an independent module, all are generated

Example input (geometry.py):

from fastdb4py import Feature, F64, STR

class Point(Feature):
    x: F64
    y: F64
    label: STR

Generated output (geometry.ts):

import { F64, Feature, STR, defineSchema } from 'fastdb4ts';

export class Point extends Feature {
  static schema = defineSchema({
    x: F64,
    y: F64,
    label: STR,
  });
  declare x: number;
  declare y: number;
  declare label: string;
}

Performance Notes

Pattern Throughput Notes
table.column.x[:] columnar read/write ~100 ns for any N Zero-copy NumPy view, 1 SWIG call
Table.fill(field, array) ~2 µs per column 1 SWIG call + memcpy
feature.read_all_scalars() ~200 ns for 3 fields 1 SWIG call for all scalar fields
table.iter_reuse() row access ~350 ns/row Reuses Feature wrapper, no allocation
for feat in table row access ~1.2 µs/row Allocates Feature wrapper per row
feat.x single field read (db-mapped) ~420 ns 1 SWIG call

Recommended patterns by use case:

  • Bulk read/write of one field across all rowstable.column.x (columnar, zero-copy)
  • Bulk fill all fields from arraysORM.truncate + table.column.field[:] = array
  • Iterate and process all fields per rowtable.iter_reuse() + feat.read_all_scalars()
  • Sparse random accesstable[i].field

Development

This project uses DevContainer for the development environment. See .devcontainer/devcontainer.example.json for configuration details. Requires Docker/Podman and the VSCode DevContainer extension.

Common development commands from the repository root:

./py_utils.sh --clean   # remove C++ build artifacts and SWIG-generated bindings
./py_utils.sh --build   # build C++ core + Python bindings
./py_utils.sh --test    # run Python unit tests
bash ts/build-wasm.sh   # build the WebAssembly module for fastdb4ts
npm run test:ts         # run root TypeScript tests
fdb codegen --ts <input_dir> <output_dir>  # generate TypeScript schemas from Python features

Build requirements depend on the layer you are working on:

  • Python binding: C++17 compiler, CMake >= 3.16, SWIG >= 4.0, NumPy
  • TypeScript/WASM binding: Emscripten, Node.js, npm
  • Native core: C++17 compiler and CMake

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastdb4py-0.1.14.tar.gz (613.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fastdb4py-0.1.14-cp314-cp314-win_amd64.whl (203.4 kB view details)

Uploaded CPython 3.14Windows x86-64

fastdb4py-0.1.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (634.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

fastdb4py-0.1.14-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (609.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

fastdb4py-0.1.14-cp314-cp314-macosx_11_0_arm64.whl (489.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fastdb4py-0.1.14-cp314-cp314-macosx_10_15_x86_64.whl (543.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

fastdb4py-0.1.14-cp313-cp313-win_amd64.whl (198.1 kB view details)

Uploaded CPython 3.13Windows x86-64

fastdb4py-0.1.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (634.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

fastdb4py-0.1.14-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (609.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

fastdb4py-0.1.14-cp313-cp313-macosx_11_0_arm64.whl (489.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastdb4py-0.1.14-cp313-cp313-macosx_10_13_x86_64.whl (542.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

fastdb4py-0.1.14-cp312-cp312-win_amd64.whl (198.7 kB view details)

Uploaded CPython 3.12Windows x86-64

fastdb4py-0.1.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (634.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

fastdb4py-0.1.14-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (609.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

fastdb4py-0.1.14-cp312-cp312-macosx_11_0_arm64.whl (489.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastdb4py-0.1.14-cp312-cp312-macosx_10_13_x86_64.whl (543.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

fastdb4py-0.1.14-cp311-cp311-win_amd64.whl (197.7 kB view details)

Uploaded CPython 3.11Windows x86-64

fastdb4py-0.1.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (635.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

fastdb4py-0.1.14-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (609.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

fastdb4py-0.1.14-cp311-cp311-macosx_11_0_arm64.whl (489.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastdb4py-0.1.14-cp311-cp311-macosx_10_9_x86_64.whl (543.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

fastdb4py-0.1.14-cp310-cp310-win_amd64.whl (197.4 kB view details)

Uploaded CPython 3.10Windows x86-64

fastdb4py-0.1.14-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (635.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

fastdb4py-0.1.14-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (609.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

fastdb4py-0.1.14-cp310-cp310-macosx_11_0_arm64.whl (489.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastdb4py-0.1.14-cp310-cp310-macosx_10_9_x86_64.whl (543.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file fastdb4py-0.1.14.tar.gz.

File metadata

  • Download URL: fastdb4py-0.1.14.tar.gz
  • Upload date:
  • Size: 613.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastdb4py-0.1.14.tar.gz
Algorithm Hash digest
SHA256 a3b30e5f8e302e2a5bcf6c47b9d9d479c94d6b5a9ca10ad215b32977951e5c09
MD5 7beb24a495b881f105626a4fb25eddc2
BLAKE2b-256 dc415d64ce65d83ca4d0d17198375ab36ea2cd2c78d8dfeec085423373fb6205

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fastdb4py-0.1.14-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 203.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastdb4py-0.1.14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9e7605696d4a2a3467f3ed96dc4b309de1e15d43bac3109b0aaf50eeb02a5c4e
MD5 70d971b904b6da241007522f7b5ea8d4
BLAKE2b-256 7fc333171409b753115438e666d066b90d16b6fc0bc43670aa57efdd2550ea69

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1dbace7e839162c6e63ba6b9eb72ba17ad633084d2e52183f4b299b764a445cb
MD5 f9077c8a1db416b67a66ad8bc1e5e4c0
BLAKE2b-256 f92645b51748f99c995fc7781a88bcefa45470a8448866690618265a47d1bd60

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 556efebf9bdc2f2db9d5e3e2a71e250b07ec7999a20d48963ec0445e523eb306
MD5 cbfd6de57db9b26c190893a4ad9615d1
BLAKE2b-256 da0e0362463d766e3fe72c0e31cbbb9a2e9e2a0b6ef4d5837b030f9258c66ce4

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 968a9db042de937eea491fb1f45007ba66b2fe6820c10cb2319dca976e17fa41
MD5 291fdc39d1822add821e453ffac7bbe3
BLAKE2b-256 c7bc75cbffa11256cc95013f1a66f1f950412ef3717db4fca18fec13477d9f3c

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 585c7d48cf1e9937b320282939113e83fbed81a63bf0f884eaf5f393d9f14b72
MD5 a1379a55a20c026686d1884b9a1e5f10
BLAKE2b-256 134f1e3a28475302b6fa0867c6c4bc3af7756d49195106764a959d53d4de4cf3

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fastdb4py-0.1.14-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 198.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastdb4py-0.1.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4451e50ef03687b8f84a3469ecff7551e7a3b8f8adafb2f283777c13e05532c5
MD5 72ffa59354af2cc6b2edd90f793b00b0
BLAKE2b-256 a730b6fbf20bf4039397c3b90d2818842d39b99de13fd18f0e466d8292ece33f

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12b5d0342d9ab6ed82cf31294db8e4c0853330066ecd2ba1551e884ddec32895
MD5 69c30532c523be86cff3332ebe7a26d0
BLAKE2b-256 2388a4a2fa1b9217ead142d6c7e34593b24a721cad346eef5c84953b5cdc832c

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 775386c6b73f92d4c6733f23139f03ba6bee3cd4f9a922177749daebaaa732eb
MD5 bb45b6d54e7d5641e55a6be2373f8311
BLAKE2b-256 6b0840390ae56f896fe862d37f4ebb5ce49f52509fd850a63eecb4cd09601697

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2b5e82f16289d9e5ba536fc93db0d248342d96c5aec8732616d63bca0867863
MD5 549a059b2bb39f808bda5499ecdf9048
BLAKE2b-256 d9625a958f6c7221f5f5493db27ec3446b353b2b2405b24c96be19c36f18e396

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ebac9d97c14f41ffd79df27bb565aa51f84e933a4499216a02344c8c654606a7
MD5 5e7a1af02eba916634701a65415e7636
BLAKE2b-256 a9c6f53a44d6746d5f7ffec60289175e93349a0e3cb05afbd876364a0b41b60f

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fastdb4py-0.1.14-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 198.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastdb4py-0.1.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 08ac6c29d50f46c36a9518d59b9964e66827c8324af640a776c663d09b390ecc
MD5 21434d7593cf231e138b6e75678f8577
BLAKE2b-256 5e37190118094a2fc8ee8d9f45422bf3a57e2ff274c135e091f8570acf5ac09a

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 927d48a42db7b80c6cbabcf6143fa8f93d31e7d801645ff3fe12a286b5b7e6f9
MD5 cb45007aae9d7b0fc978bf4e17c40d37
BLAKE2b-256 acb4782045cf29aba52013cafb9f0cbaa551f291f4a54e9d324a51a7f85cd064

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1fea91e8002cf8393e2d5f6f82749d6731a08ed640ea732df8ff2b4858b9239
MD5 687ecaef7f30e21895ca99220b6a3a97
BLAKE2b-256 8bf6ee9d2d45f1083abbe2dd79a5a4fbbd0cd81103d927784dfa6e2d5cbdbfca

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7827caeb050ba87f8df2ad5d09dacdd6308b81388f95ba3ec61e3ebaa309796d
MD5 c1c61608ae9a5989501c6fe2befcf57a
BLAKE2b-256 b5a8a4ffaa3b41fe8e5ab1dc29b7c507d3d144e94ebf9d39684a74625f15de66

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cd7ee10dc4424bc9eb9bcabd2d03a342c25f05224d494b462a9a1930c9cd414d
MD5 3988a8365ad12740995631007e392a24
BLAKE2b-256 3dac314857006f4fa95256f211b715935cfeae860ff562cf29dee6d74912d882

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fastdb4py-0.1.14-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 197.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastdb4py-0.1.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 65d3284811a06133f01a3aa42a1081a8c02a839a9bcb7e03ae16c52f3f9b12ee
MD5 f8639441aa1ca3bcbd8876b16765794a
BLAKE2b-256 f141079f70fad14ca634c7bf1fd2e8c159086c3be61d0827f10c6f9e1cc0805e

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb4c754bf892842d3295d570579d78c9d8b52e2c43722ff7e6230b6ab154810a
MD5 f01284e73ae1eae87ecceaaa29074948
BLAKE2b-256 c31994f9e4c6bf2f407fa7185b899c12a3e950903f1d863606c086bcad3107cd

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 830044feb735e43ae033bfabd2b817f6b8351472baf4d283d437a56a4f2f23ca
MD5 531d4c8be0b67ff9be9e766a38a1fd23
BLAKE2b-256 b9834982c6dfacbcb2d75293e779181f1a5d07b66d5a8a3067720e86d027dea0

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3426fde113b637750d895a583d861d9872dcf28097d28f8fab1a37212668df0b
MD5 0f575d63cfa4e20a851bc06a4b69bd13
BLAKE2b-256 7a3346208e5f44aac4d18ddfe641507abd5c8d0cef3855f3ff9624f06c9a9ae1

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7871f927ea65ffd5a48c35f32461ed459623b32be844a7d9c6d5557dffcf8d27
MD5 c5325e74b2f0da36fde9d77f0da04d88
BLAKE2b-256 8d16c2dee696609da1ff6c63cec0c1496ff5be79ae75090d0e8b8e8e4592d9a6

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fastdb4py-0.1.14-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 197.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastdb4py-0.1.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7ebca6c11d78bacd30a58dbbe058240af465eec754973260e969766398bdd90b
MD5 97b9bf6938112e7be95a183036d6673e
BLAKE2b-256 6aef4b38ff4cd46eb7d5046363f8d56a4c069524d1243deb8fef114ede090a7c

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 755e9ffea92c3098ac13f504701d1e0a08627c47a1798c6b2a024e08e6fc0146
MD5 2a680ea4df80f8b25ef6f6e3009cf875
BLAKE2b-256 9cabe596d0ebe809f0a4fe77a1eba058b4f03384eb6ff401fe52acc3d6c6d578

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae2a903a690e9edb9fb59f710b4ef2ad11c7701ca04de7f02f35030cfb20e836
MD5 f386528c6ff5d351082bab8cf0c77e9f
BLAKE2b-256 fd04cb56598b0c3f58586b881dca78656226af18bfb717c1b1e91d1b7be4790d

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a08acb210fd90a6f6f0f0f525b3c2ec82a700f9f4eec1702dde16f60f513e22c
MD5 bc9684fa85c712b97d1243b5d84b48e8
BLAKE2b-256 b9bf813ecac5eb0645751884078cff789854169edb87b11084a89c92ad814866

See more details on using hashes here.

File details

Details for the file fastdb4py-0.1.14-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastdb4py-0.1.14-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 446f8f621303ed5959b33a35c0e9e66bd29f252a3f7bd9d75ed92e9e0056286c
MD5 28ab7b11e2993e5e077d6a000d91ff5b
BLAKE2b-256 9361480abbe0184d0a0d5af6485da0848d3ad36694abe68e8c5aeff0ea0b0a2a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page