Skip to main content

Euler characteristic of images and finite point sets.

Project description

euchar

Compute Euler Characteristic curves and surfaces of image and point data.

Installation

For the package to install correctly the prerequisites are

  • a C++ compiler. Windows users need to install a recent version of Visul Studio
  • cmake version >= 3.8
  • pybind11 version >= 2.2

It is recommended to install both cmake and pybind11 via the conda command, which can be obtained by installing either Anaconda or Miniconda.

With conda installed run the following commands in a terminal window.

$ conda install -c anaconda cmake
$ conda install -c conda-forge pybind11

This module makes use of features provided by the following Python modules

  • numpy
  • matplotlib, used in the display module of the package
  • scipy, used to obtain Delaunay triangulations of 2D and 3d finite point sets
  • scikit-learn, for nearest neighbours algorithm to obtain an estimate of the inverse of the local density in a finite set of points

Documentation

The documentation for this project is available at https://gbeltramo.github.io/euchar/, where usage examples are also provided for computing both Euler characteristic curves and Euler characteristic surfaces.

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

euchar-0.1.6.tar.gz (18.0 kB view details)

Uploaded Source

Built Distributions

euchar-0.1.6-py3.7-win-amd64.egg (201.6 kB view details)

Uploaded Egg

euchar-0.1.6-cp37-cp37m-win_amd64.whl (186.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

File details

Details for the file euchar-0.1.6.tar.gz.

File metadata

  • Download URL: euchar-0.1.6.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0.post20200511 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for euchar-0.1.6.tar.gz
Algorithm Hash digest
SHA256 42ab1c7aedaa5cd0a99a27875d11a5178b788d5bd38ecdae854632faf7a3d9fb
MD5 e525989574bfb98efaedda984abf9dc5
BLAKE2b-256 6162e1513300c0175cd3a8bd3edc0b2265af343ecc051e89bdf0465eef349d65

See more details on using hashes here.

File details

Details for the file euchar-0.1.6-py3.7-win-amd64.egg.

File metadata

  • Download URL: euchar-0.1.6-py3.7-win-amd64.egg
  • Upload date:
  • Size: 201.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0.post20200511 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for euchar-0.1.6-py3.7-win-amd64.egg
Algorithm Hash digest
SHA256 43fbd6366f04483bb01b4928d841ebf2ded66968a9e69dcf1ddbe5110aa4ec4e
MD5 af67fce7208d670d8f35a42573afad64
BLAKE2b-256 bd8fbd7077022405aaebea14f80c72c392e5962989bdb483cbc2feb6cf9f46b5

See more details on using hashes here.

File details

Details for the file euchar-0.1.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: euchar-0.1.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 186.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0.post20200511 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for euchar-0.1.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 62b3b2eaa82db262fac4dbc73c4d534b2b9d90d36ec34f78eaa2870df09f1981
MD5 24d4397f0250e1b8368131de1149669d
BLAKE2b-256 412559a6a4333fac864d4e322625daecc9828ba77b134078ff140875a9a58586

See more details on using hashes here.

Supported by

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