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 Conda. 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.3.1.tar.gz (740.4 kB view details)

Uploaded Source

Built Distributions

pyflct-0.3.1-cp312-cp312-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

pyflct-0.3.1-cp312-cp312-macosx_12_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12 macOS 12.0+ x86-64

pyflct-0.3.1-cp311-cp311-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

pyflct-0.3.1-cp311-cp311-macosx_12_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11 macOS 12.0+ x86-64

pyflct-0.3.1-cp310-cp310-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

pyflct-0.3.1-cp310-cp310-macosx_12_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 12.0+ x86-64

File details

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

File metadata

  • Download URL: pyflct-0.3.1.tar.gz
  • Upload date:
  • Size: 740.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pyflct-0.3.1.tar.gz
Algorithm Hash digest
SHA256 81c8f7deb53664d0ad29e54bbe0509d1312d9e3b6c8b7712e7c32347548064f7
MD5 2784486016f8c60888f9894296b85faa
BLAKE2b-256 7813140901a9d328fbd8367e56777e706c6eca448386b1866fe661c9169beb57

See more details on using hashes here.

File details

Details for the file pyflct-0.3.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74a5ef0181317c90077c16f585ed44b0e432d5c95c9d4484e79cf22e05ac1472
MD5 e620d98feb19444eba097326b8894a4a
BLAKE2b-256 fe02af3a6cd10ead5d9bb3a02416b66ddb33233701033d4302f04b917e5dc9c9

See more details on using hashes here.

File details

Details for the file pyflct-0.3.1-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.3.1-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 15062ddd5e9f66824419b621181cbc91109ac02c6929b766e9306d0a8ba4831d
MD5 b5f8cea9838f345304b7c5effee47099
BLAKE2b-256 6ea44cfcdc6de9827a5dcb3d24158c40cd32a4b0cbce9ae032ddd773a593e6e9

See more details on using hashes here.

File details

Details for the file pyflct-0.3.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 afa7bcf3775b1d898d96905ededef18ad632c2409d02ce9b3c20236db8f7bcf9
MD5 5bd6418aa334c3d3c8133633a60c0e0a
BLAKE2b-256 860e9695d68f00f49885831dc546865df9f503b45810fdf470e5d1ec8f9acab7

See more details on using hashes here.

File details

Details for the file pyflct-0.3.1-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.3.1-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 cfab405a040bb61eb237ae934a79341b653bacdcd25a09b81310af0988322c95
MD5 d29288ed73bac0d8d0e5f46aa14e360f
BLAKE2b-256 4d94f7fb7e8534d677c9e68897ca98ce3fe3344912132548f0431b756234d67b

See more details on using hashes here.

File details

Details for the file pyflct-0.3.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea76dbc701345227c3d8bc1b8deb50c9d8614191bf9095b0300d40ea284d26e9
MD5 8014d9722d617455b8c73f885a628424
BLAKE2b-256 8d8c25350acef9f16ec36ce77cf03200f966b141eae22a72f56513c88bbd3f56

See more details on using hashes here.

File details

Details for the file pyflct-0.3.1-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for pyflct-0.3.1-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 ffa1667685d5cff97beb1d76af5608b0377ff5d2e3df360f7322f0290620148f
MD5 ddd5f1ae4a3f32d5103fb1f38287c2e3
BLAKE2b-256 62af9fb4830c943ad1cacbcb85e6c0d797d239ac02856a25c919196b8f579823

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