Skip to main content

The Orieux toolbox (otb) provides various utilities function I used in my scientific numerical computation projects. Feel free to use them as you want. Any comments and contributions are welcome. You might find it useful for Fourier transform manipulation. Typical usage looks like this:

#!/usr/bin/env python

from otb import uft
uft.urfft2(image)

Info

Contents

uft.py

Many function around unitary Fourier transform and convolution.

utils.py

Small utilities like index manipulation small linear algebra utils.

plotutils.py

Plotting function.

physics.py

Formula, constants or unit conversion.

tifffile.py

Not mine, the author is Christoph Gohlke http://www.lfd.uci.edu/~gohlke/. Is use a lot this module so it’s here for my convenience.

Requirements

  • Numpy version >= 1.4.1

  • matplotlib version >= 1.1.0

  • anfft : optional, for fftw use

  • scipy : optional

Installation

The pip version:

pip install otb

If you have not pip, download the archive, decompress it and to install in your user path, run in a command line:

python setup.py install --user

or for the system path, run as root:

python setup.py install

Development

This package follow the Semantic Versionning convention http://semver.org/. To get the development version you can clone the mercurial repository available here http://bitbucket.org/forieux/otb

The ongoing development is erratic and actually follow my needs.

License

otb is free software distributed under the MIT license, see LICENSE.txt for details.

References

Metadata

Release files for otb 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for otb 0.2.1
File Size Uploaded
otb-0.2.1.tar.gz 27.3 kB Details

Release files / otb-0.2.1.tar.gz

Download URL otb-0.2.1.tar.gz
Size 27.3 kB
Tags Source
SHA-256 checksum
How to use checksums
161b9b06d36721a9c8fbefa639d9fed84d93a67657029de9a68f77f0754a3deb
BLAKE2b-256 checksum
How to use checksums
165d18e5987a18e8e7b3c98cb49c4e447929e95972bec1869ba1eb6753019801
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page