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.2.post0.tar.gz (741.2 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.2.post0-cp39-cp39-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

pyflct-0.2.2.post0-cp39-cp39-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9

pyflct-0.2.2.post0-cp39-cp39-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyflct-0.2.2.post0-cp38-cp38-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

pyflct-0.2.2.post0-cp38-cp38-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8

pyflct-0.2.2.post0-cp38-cp38-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pyflct-0.2.2.post0-cp37-cp37m-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

pyflct-0.2.2.post0-cp37-cp37m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m

pyflct-0.2.2.post0-cp37-cp37m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

pyflct-0.2.2.post0-cp36-cp36m-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

pyflct-0.2.2.post0-cp36-cp36m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6m

pyflct-0.2.2.post0-cp36-cp36m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file pyflct-0.2.2.post0.tar.gz.

File metadata

  • Download URL: pyflct-0.2.2.post0.tar.gz
  • Upload date:
  • Size: 741.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0.tar.gz
Algorithm Hash digest
SHA256 75b888618636d9ccd3bfbbbbec64a50414c582137d5aec7f93dfc7e3e8e1d17e
MD5 5319fbc87092954de92a33ad0b309e0a
BLAKE2b-256 936307e3e5ba543fa60455d8f38b40f94824572b91fcd27354a976600e20f73a

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0ba6981d892fc2d1e317c09533b4f64e971083c5a90d6430239880f4a8482f09
MD5 2d0aa4f4e6c53284f1bbe919384131cb
BLAKE2b-256 cdfa3cbd64baa24d888b3e2c5a04208551f4236fb51b1b29cb38ade1c9311376

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7af4bda2fdf6bb21dfdf3003056af2b048b9c6e7b33c73b0945f0811a522d330
MD5 3a9528826d6f7df2f80b6aefa324f9b3
BLAKE2b-256 8512c8a566744cbf287ceedaa649973c4e4dae24b83a4f97ce632d40bf48ce45

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 442ab2d4b30edbe62604b4c6f350374157d55b6c208d26ae474ff10c2df86dd4
MD5 8e04e90bf537b5afa4b47aed866d98a7
BLAKE2b-256 ad7de24abe8cd9e5807ba46e6d5de537d7552ef3dad5f2e9c7e57dab910afe6a

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2fdced216cd6f06b847c3589bfcce961bfad110f68e90ff07ae980a7b90e5660
MD5 1e79987e77c335845786812b68d73e6e
BLAKE2b-256 75e40cde8a2379997641b964256f569c586f27f1f97a7fe7d39d14732303b11b

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 93cf26c776adedd63b27c5812d5953d90038a3b7c8fca39d2a51e09ccef7a1c1
MD5 afa2a1138a010c3eadc38465f0fa9d48
BLAKE2b-256 ebe7074a313f43d57f2c39d094af71d397e1e7cfb0891b1b12de83c60b959f91

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d64efb660b1700ffb74a37fb1592124da25d38be79d90b165b9c149fe34f4ebf
MD5 923f36ac732ff7644f2ac40416c26859
BLAKE2b-256 3843fd4b1fb8e6a83d9b32775717557a7e17178155079e66978e78a1d52faab5

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7547f71a442fa5166d54e1e583ee27a376551f4bcb88e0e2a3ff4562eeed8176
MD5 4b9fd3720cd6f8f14e0a460e45d6d983
BLAKE2b-256 01df874c4404f6f07cfb9e9ddeaad6e88756f6c169f8ecd5f319e572cbbf8137

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 36b89248be6aedea0a4dd0b7e2650ef319bc2b10898c8c6f8d10c8af28c37425
MD5 be378a71f297c065dc71b3bea87de0d5
BLAKE2b-256 516398c570380ccdd1765834a896b1630e8a1e641cb7e74d0823cea8879447f7

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 54e13bb1d4732b79b488c3d6aae16b9f1cb3b25fbe41dc3448eff72f9025351d
MD5 618cf12193395410e7864ddb501e4e1e
BLAKE2b-256 93f84a6496df924b5cc5faf1f703229d9cb455d7bebcffcb4af112d95f3cb4be

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d6e72aedacda07e0d52635229a3c3db1471760bfc1098231b711a5dc4b8855be
MD5 0289f493343bd795f1a649456bf6a826
BLAKE2b-256 160988cb2190c6d4a0079d4d965f8ac9337c3565162bedf8ac3a57d88fe09216

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6790f4fb2bda0e31f48ca0fb9f6f59d6e21874c44fc101ff750cb53626e21751
MD5 8899dded71fa8bfc89c707a6aee89945
BLAKE2b-256 35a17b854e73f34ea7bb440d1a0898592144ec667a99732a291a33cff15c7426

See more details on using hashes here.

File details

Details for the file pyflct-0.2.2.post0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyflct-0.2.2.post0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for pyflct-0.2.2.post0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3c4a608254495fdbeb7342b860fe20ddb2c74ddbf5615640a3d79b9f3ac1169
MD5 6deafaf092ed0f6d111647fb2866e707
BLAKE2b-256 554fc8d37a8f51488e986ec41df3f1e2d324305074fb4f9f44be838650ba5605

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