Skip to main content

DrCal for camera calibrations

Project description

drcal: a sanity-preserving fork of mrcal.

Mrcal is amazing work, and I want to be able to pip install it. I don't want to jump through any hoops to use it as a runtime dependency, and I don't like hacks.

This is my attempt to make it usable in a sane software stack.

TODO

  • Put the generation of the numpysane bindings into the build script
  • Make the python code pass
    • type checking
    • ruff check
  • Put on PyPi, using cibuildwheel for automatic wheel building.
  • Salvage the tests

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

drcal-0.0.0.tar.gz (2.6 MB view details)

Uploaded Source

Built Distributions

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

drcal-0.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

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

drcal-0.0.0-cp313-cp313-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

drcal-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

drcal-0.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

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

drcal-0.0.0-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

drcal-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

drcal-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

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

drcal-0.0.0-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

drcal-0.0.0-cp311-cp311-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file drcal-0.0.0.tar.gz.

File metadata

  • Download URL: drcal-0.0.0.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for drcal-0.0.0.tar.gz
Algorithm Hash digest
SHA256 548695efe84125a0384d43c778e2410f17ce467bbc24f99ad1ca349b2ed6a5ec
MD5 7d2fc1198f7663fa3f915fa3258552fd
BLAKE2b-256 9fccc5da66ab1b4d9f59ddf57143c6cf803c39b2ef72d1677ab2196652e25091

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0.tar.gz:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file drcal-0.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drcal-0.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ace8414e0950a0ae346e10db3246c2d6eaaf9c814e19bf84dd08d42915fe869
MD5 3d6f7a81b4eb59c3bbfb6be1bd73d9d7
BLAKE2b-256 34578a986c0c4484b7ec587ed48134a5cf75a3a27b145f393e2893471ea86354

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file drcal-0.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drcal-0.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6e8d444ae3c34e59a7a0952ea29e2056c0d9da7dd12341aa18cd9cf5eeb306e
MD5 6f6150ff61cbc8ea93d255a423aa6036
BLAKE2b-256 01580747bf05a2b297b4eb4cbb6cdc59949efc6ffb97f2b1a4320a219761531d

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file drcal-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for drcal-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2f4be0b3f7752ece76138b5a03d4e75d84b70e7a107c004af7a599b6da5275cc
MD5 5c317fb614987d87bb52677883c7528c
BLAKE2b-256 9cd5af99bf983d82d79262678969ecd8022082b6d7f7904d52610edd0a545ba4

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file drcal-0.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drcal-0.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ef6c63b6f2edb0f91e744bce9b1dfeff2cfcca6ceb727bd3faa0ca5a12216a3
MD5 33fe90f5b0bf1880f43cf483debe5c4c
BLAKE2b-256 37f59c23c326581af35a38282af3b27ffd905ac364fe263aaf77b79bba834311

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file drcal-0.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drcal-0.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62433b16dbda5d9f75af60a8d35232d4c86c630b7344f90d433d2217390b893b
MD5 446797474ef05b3ca1eb646c32d111bf
BLAKE2b-256 956fef794196436de7c2eda77fa41a318a9a7bb81f2171ab59aa8992de11733c

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file drcal-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for drcal-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 efec12110ae74fe5050ae728efe46925a093ea283e4ba583f5fafa7987012059
MD5 981f3dc4afca34edbefc2a22876e4880
BLAKE2b-256 4d7a8f5fe960d0b94689dc044fda38e279bbf06749065d32d981334a857279ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file drcal-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for drcal-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b71418aad1833f433458c39e451fbe99b4ae42e3340658cfb84cc6b3c4915c85
MD5 3c7fd2a3bd9e744863b45dde0947bc81
BLAKE2b-256 f6cf20e8aa98897cb6ab5cabc56de388e0c35315d9791bb1256e68bea5384784

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file drcal-0.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for drcal-0.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea3fe6659fa5e7d1cceb694063e7cd76e9869faff4ee3a5e06875052bab5284f
MD5 4c98668a07f4eaea6e5fbb8e893d7365
BLAKE2b-256 7921fcbed86c19d2bb1793a4d95e8b3ce74b3f244f5a06b4c8bb1b122e7c865b

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file drcal-0.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for drcal-0.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58f38ffe7d33ca47e01dff36d1a4cfa1a4d7807254b8e6ce895d890a011ef6e8
MD5 1c5ae9d6adaae65b1bf1136500cb5a5f
BLAKE2b-256 8e8ce6de41c2df764eab68b0e0169f489c0539887c88d1e44f97b67a36dd2793

See more details on using hashes here.

Provenance

The following attestation bundles were made for drcal-0.0.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: pip_publish.yml on Robertleoj/drcal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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