Skip to main content

A Python wrapper for Fourier Local Correlation Tracking.

Project description

Powered by SunPy Badge

pyflct is a Python wrapper around the Fourier Local Correlation Tracking C library. Our built documentation is available here.

Installing

Linux and Mac OS

The simplest way to install this library is through pip:

$ pip install pyflct

This will install the pre-compiled binary wheels for these two platforms.

Windows

We only officially support Windows through Anaconda. But we do have rough instructions in our documentation if you want to install it manually.

Please find the instructions in our documentation.

Getting Help

Stop by our chat room #sunpy:matrix.org if you have any questions.

Contributing

If you would like to get involved, check out the Developer’s Guide section of the SunPy docs. Help is always welcome so let us know what you like to work on, or check out the issues page for the list of known outstanding items. For more information on general contributing, please read our contributing guide.

If you want help develop pyflct you will need to install it from GitHub. The best way to do this is to create a new python virtual environment (of your choice) and then fork this repository.

Then:

$ git clone https://github.com/<username>/pyflct.git
$ cd pyflct
$ pip install -e .[dev]

You will need to install your operating system’s FFTW3 development library. You might need to pip install extension_helpers if there is an error about it being missing.

You can run:

$ python setup.py build_ext --inplace

to build the C extension in place.

Code of Conduct

When you are interacting with the SunPy community you are required to follow our Code of Conduct.

License

This project is Copyright (c) The SunPy Developers and licensed under the terms of the LGPL-2.1 license. This package is based upon the Openastronomy packaging guide which is licensed under the BSD 3-clause licence.

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

pyflct-0.2.3.tar.gz (739.5 kB view details)

Uploaded Source

Built Distributions

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

pyflct-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyflct-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyflct-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyflct-0.2.3-cp39-cp39-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyflct-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyflct-0.2.3-cp38-cp38-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file pyflct-0.2.3.tar.gz.

File metadata

  • Download URL: pyflct-0.2.3.tar.gz
  • Upload date:
  • Size: 739.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for pyflct-0.2.3.tar.gz
Algorithm Hash digest
SHA256 a7b9546cac08579768df51e3512981a2050f8b8e0438299c92fcdd3cfbb6245e
MD5 d07a2fbdab4c45d288085f1fcc892945
BLAKE2b-256 b2dfd53c0ca98176f34e66beaa1eafc96dd8c814ab1526597e9a4cdf6ae1ed99

See more details on using hashes here.

File details

Details for the file pyflct-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92858a73fb51d8eae951e29efb58468175cc752d45cbbc961365ebf8e54bde44
MD5 d357a59dd1caf4f3c08a798981b1f151
BLAKE2b-256 8d4fde1c5e036347061a79aa0ec3b7037f50b28a01e81d2b4099c629d7ff8bd5

See more details on using hashes here.

File details

Details for the file pyflct-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 afd0fd4390ed3fa8398d23057d57a79cbc1f0ae0bf420b60dbacb4657a98e036
MD5 6f727f5eb6257ea7e7cc4ccb4a81c769
BLAKE2b-256 8ae42f3217176f404254d5b4c196df5d3ecfb148c5c20c3c32bbc694725291b6

See more details on using hashes here.

File details

Details for the file pyflct-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48362aba8fe76cb5614df15e3c1670085709be811752e582ea09264a543da796
MD5 3ee7a4357eb415355794ac986f26a96d
BLAKE2b-256 49609ce4204092ae1085d8e513d3a9d617fde93f131d05c865a37c2dc87a02d5

See more details on using hashes here.

File details

Details for the file pyflct-0.2.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.2.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed6ede58775fd8fb814f0b386adbba62102af767e854a1a120f884498f229fa9
MD5 0f345829a1f94ff5e896d252692c6725
BLAKE2b-256 d252ed22153901b80c52a669dbc7a550bc499dd38ebf7d244410348b865b59ae

See more details on using hashes here.

File details

Details for the file pyflct-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac8e5c596bb8dcb7516fbe317b412785c19458e6afb851e5a44bcc6502fba129
MD5 6e8fe3975de2d99e3fcf1ab37f95972a
BLAKE2b-256 5b2ab0a8bcb322e3c873609348de8327342dafd6bab7b5780c06b818f14025a7

See more details on using hashes here.

File details

Details for the file pyflct-0.2.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.2.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46e053fdc2325ba337d51f03d0d71a21d2656daaa0ee94402cc163e2742640d0
MD5 7ce91b49ac3b094531e562746e6e3a5b
BLAKE2b-256 f20a8da779c3425f55f61586b1659420fe5cd534f96a34c7018157e36361c340

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