Skip to main content

A library of path-finding algorithms to find the brightest path between points in an image.

Project description

brightest-path-lib

Python tests codecov OS License PyPI

A Python package of path-finding algorithms to find the brightest path between points in an image.

Getting Started

To install and get started with the brightest-path-lib, please visit the documentation website.

For more detailed instructions on how to use the brightest-path-lib, please see the API documentation.

Contributing

Contributions are very welcome. Tests can be run with pytest, please ensure the coverage at least stays the same before you submit a pull request.

To contribute to this package, first checkout the code. Then create a new virtual environment:

cd brightest-path-lib
python -m venv brightest-venv
source brightest-venv/bin/activate

Now install the package with the testing dependencies:

pip install -e '.[test]'

To run the tests:

pytest

Issues

If you have any suggestions or encounter any problems, please file an issue along with a detailed description.

License

Distributed under the terms of the GNU GPL v3.0 license, "brightest-path-lib" is free and open source software.

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

brightest-path-lib-1.0.16.tar.gz (40.1 kB view details)

Uploaded Source

Built Distributions

brightest_path_lib-1.0.16-cp311-cp311-win_amd64.whl (53.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

brightest_path_lib-1.0.16-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

brightest_path_lib-1.0.16-cp311-cp311-macosx_10_9_universal2.whl (36.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

brightest_path_lib-1.0.16-cp310-cp310-win_amd64.whl (53.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

brightest_path_lib-1.0.16-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

brightest_path_lib-1.0.16-cp310-cp310-macosx_12_0_x86_64.whl (47.5 kB view details)

Uploaded CPython 3.10 macOS 12.0+ x86-64

brightest_path_lib-1.0.16-cp39-cp39-win_amd64.whl (53.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

brightest_path_lib-1.0.16-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

brightest_path_lib-1.0.16-cp39-cp39-macosx_12_0_x86_64.whl (47.5 kB view details)

Uploaded CPython 3.9 macOS 12.0+ x86-64

brightest_path_lib-1.0.16-cp38-cp38-win_amd64.whl (53.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

brightest_path_lib-1.0.16-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (77.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

brightest_path_lib-1.0.16-cp38-cp38-macosx_12_0_x86_64.whl (47.5 kB view details)

Uploaded CPython 3.8 macOS 12.0+ x86-64

brightest_path_lib-1.0.16-cp37-cp37m-win_amd64.whl (54.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

brightest_path_lib-1.0.16-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (76.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

brightest_path_lib-1.0.16-cp37-cp37m-macosx_12_0_x86_64.whl (47.3 kB view details)

Uploaded CPython 3.7m macOS 12.0+ x86-64

File details

Details for the file brightest-path-lib-1.0.16.tar.gz.

File metadata

  • Download URL: brightest-path-lib-1.0.16.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for brightest-path-lib-1.0.16.tar.gz
Algorithm Hash digest
SHA256 46a282863b221d9541efaaac60ca4aa68d05e90d7218d51819e78e262109c38c
MD5 8dacefb74150df3513e4da26e93d7e48
BLAKE2b-256 7c33712f0ae3f45b8c960f5bd974aa251a810f1d352605061f6f9d2ddae24430

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a72025ffb245eea10ee3a6e9b202809a17630461ff65bc054d50ff344f4c7b9c
MD5 0183167147f03d340a0a3d126d39d46b
BLAKE2b-256 511b6591ee09207a5a9c62255666d943177c0e27545d13dc2df598cdff9f68ae

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0b7e04b709cf413c0ca88d512498de64942e6324a07f9608d76f5d4c2843b63
MD5 196544da02d86eca52a94dbf63b76e3c
BLAKE2b-256 f88786e224ddf2db11a356575d8d20e2396af6c3ed60cf4788990ff13bbf9102

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 123f43cec537e79c0f691094c054f1e9dc1c34dfe5a39f29705f24875bfa670d
MD5 cfebfacd3feb815dff072f56f7a52811
BLAKE2b-256 7e5423024032ea0009152973e4443400ed89e8a2d8c0b58930cc50310d5adb2d

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 61f6a3ca1c7e1b1e8a08bd92bead9afea65107e56f129bf3727944317a091def
MD5 4eb8fae8eea0091880f624916298617b
BLAKE2b-256 37f877112fcb51d7d2d0c8af250ef90984d8565f2f8368a9ab1a9e3db3e22785

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58fcf0770e1e2e02514debbf0fbb7b4d1a15603301059ec502921d5567bb2468
MD5 992c72e517123cac09f7ca85989ca429
BLAKE2b-256 f2d6f03299bbace2e2223e78824069c41abd2ab725e8bb20eac65c86db274fef

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b84b1d412c21ffd7dd2f8052b603d3a73959d2f4ccf8ef542794b83431865fb4
MD5 759cfa5ffc387ccd0a37b9984c9786b6
BLAKE2b-256 eba9d1132590cc8f4dd398c94b28bcf57138b59aea28cb364b634ba4699d481b

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 05c33843622d0d692c34eb6a3ec91c819f7cca9a7a9b461ad834d8a6d80421a8
MD5 0ec2fbf44e68a867a45fc3819fd38bfb
BLAKE2b-256 d2712d2687120c19dd10d7ac2e1850824d583652b8409716fea9407f9b401cf9

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b629684b9f3a12b159265db800c71a3259d0914c4801fc5a92066769e64b1dc4
MD5 d69abbc0024f455dfd640144dc05b9ec
BLAKE2b-256 c5f99556416ea27d8c4c0f6f7299f0e61a0312656ccbb025e0a7753d06cc66e1

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 ec3ca53ac3de38f02679e037bb358a2889a90c8c24e7e13b2b73869f64af63c8
MD5 af7c72010e5cfd851d30f7041c9a4df8
BLAKE2b-256 5d5e54c51a7e69f98ca7b6e01a2b68344db62535446d989135d8c6c5a1ac0a0c

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3f094fdfce3aedcd381029155f97c152d6b2205dec587528d905b345b477a9f9
MD5 a68ce57a6dfe5e10049fcec1e2dfd4bf
BLAKE2b-256 98b08cb945f1a837c39a53ff0b0a35fec04f040faff113fd80b50b8c9a78e0db

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4ae5fd48aff57563ed41a45585755c4d9fc06fa163dba0761323b6fc2d67679
MD5 e70851dd1775ab642604e7de6d90a626
BLAKE2b-256 52a16c9d7a09bc8e3d3ae95c1737edd6c54efec908d8f5ddcea2ced89c18bf83

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 ebe9a5be6921a0a3aaf8269620a8e33a57c7335263f6cd3d8408697f136e01f7
MD5 eb3ed2881d11d5920cb7cf568d42ed75
BLAKE2b-256 da13951df9a3b83a66779e357fe9d61e76c8a8fbe6faf2f670b25dc1871fc5a2

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 628956099aec18334a14d45fbddb8705f6bbc99deb50c261d4d97147376abf73
MD5 dd1fb43381770a1e5ec0f81846dbcdf5
BLAKE2b-256 fb0bf77f6deeb96bb61582e012f8244ade4d96682b9a3ac7ae3a3f55cb91375c

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fef2498b6703d631d31e600f23e416745dbf15aba1a15b45a58d79f0b1b5505a
MD5 695aa420a737eed0597a653ae0e266ca
BLAKE2b-256 443a2aa666372fed424424743140b01ef66f4dc2e9d3a064f3d04b837d22738e

See more details on using hashes here.

File details

Details for the file brightest_path_lib-1.0.16-cp37-cp37m-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for brightest_path_lib-1.0.16-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 4b97ec49ed98a73a4ef673abcd3cfca4febfd07579d58874174794d161fee94d
MD5 029e2f9b39256e417c759d0379d648ad
BLAKE2b-256 34ecdb668a15c5a655970f745dd5409e092d0cf596eab179c21888c512fe4889

See more details on using hashes here.

Supported by

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