https://github.com/sunpy/pyflct
A Python wrapper for Fourier Local Correlation Tracking
https://github.com/sunpy/pyflct
Last synced: 20 days ago
JSON representation
A Python wrapper for Fourier Local Correlation Tracking
- Host: GitHub
- URL: https://github.com/sunpy/pyflct
- Owner: sunpy
- License: lgpl-2.1
- Created: 2020-04-02T14:03:51.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-07T22:06:28.000Z (about 2 months ago)
- Last Synced: 2025-05-07T08:57:28.379Z (20 days ago)
- Language: C
- Homepage: https://pyflct.readthedocs.io
- Size: 801 KB
- Stars: 2
- Watchers: 5
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE.rst
Awesome Lists containing this project
README
****************************************************************
pyflct: A Python wrapper for Fourier Local Correlation Tracking.
****************************************************************.. image:: http://img.shields.io/badge/powered%20by-SunPy-orange.svg?style=flat
:target: http://www.sunpy.org
:alt: Powered by SunPy Badgepyflct 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:
.. code-block:: bash
$ 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:
.. code-block:: bash
$ git clone https://github.com//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:
.. code-block:: bash
$ 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... _`Developer's Guide`: https://docs.sunpy.org/en/latest/dev_guide/index.html
.. _`#sunpy:matrix.org`: https://app.element.io/#/room/#sunpy:openastronomy.org
.. _issues page: https://github.com/sunpy/pyflct/issues
.. _contributing guide: https://docs.sunpy.org/en/latest/dev_guide/contents/newcomers.html
.. _Code of Conduct.: https://sunpy.org/coc.html