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.0.tar.gz (740.3 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.3.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12macOS 12.0+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11macOS 12.0+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10macOS 12.0+ x86-64

File details

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

File metadata

  • Download URL: pyflct-0.3.0.tar.gz
  • Upload date:
  • Size: 740.3 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.0.tar.gz
Algorithm Hash digest
SHA256 bda2f078e6a26544e9d6f79fe0e796f17fda260ca744089f96b0abd20fd58f1f
MD5 51c0ffe6b0003539c8a9197662067e99
BLAKE2b-256 b0c65d663a5ac82680fdc8c752dc4bb3168cfbd2efb72921be63b4dede3cd8f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyflct-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c658c6ac844ae33f4008df51e23f87711ce43b173d525b70afce9565ad733c5a
MD5 ade49e212fcff90422e3e1d8be41a52c
BLAKE2b-256 9fd2b006b091a15c15ed872d94651ba2785694a1bd785b3a37f6971b3eda88e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyflct-0.3.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 a681a1e71c725a36dc960004f88e7263df4eda4470a6e1f5b10c2bdd794877d3
MD5 2ffa530fba31f3b6274271678d97e02b
BLAKE2b-256 4f6560984557452c1b161f8047b506c3bf204d54657dd4e4400eabd3ebf5815b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyflct-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b574c57c1c527b9550b59f010e04402850a8bb25f42f82a55a78ca6d751f1e37
MD5 493a467a330be4192df7da7df683f1a9
BLAKE2b-256 9cf00da87ad3f319c6d56e73c0d15042a6b4fb1f0695085fb5e41bee20ee2147

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyflct-0.3.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 642eb3d518b80501965b2ee485f1c5b67023d1454b81363ab4c198ba1e578e0b
MD5 bfd2047999bc3636b72acd1a8504f224
BLAKE2b-256 e9fafad1ae82b7551e215853c2839b764a10f742708ffb89f10c9346ac514eca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyflct-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f78f16265740ca1b587b19bf0d467b19ca717c05dbdf367fcb8bd1f2a9b6e0a
MD5 aea174a666c70b0da24731310edff9c5
BLAKE2b-256 68a48690043ad08253279fa2208d2b3dd076d38722d676db24e69903ee1043bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyflct-0.3.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d1fd2260e6b9c754b12b172c0e4ddad4a476d0f184abd5bb214cfb255a21f8c8
MD5 677d916be8ffa84a9f41a2088b9f74bf
BLAKE2b-256 ac61fc99dd41fe8722aa43adf531d7a4c04626629524b94bc56053c2753e4761

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