Do scientific image analysis with python/ipython, numpy and matplotlib easily, providing an open source, free alternative to IDL and Matlab image processing.
This is a collection of short functions I needed for my image processing purposes. There are many possible libs out there, some of them really powerful. I wanted something simpler, easy to install and tweaked one.
Some corner points:
- minimize dependencies to numpy, matplotlib (and in the worst case scipy)
- keep it as small and clear as possible - scientific work requires transparency
- the core is a numpy array: do everything on this without any extra conversions
- write all in python, some speedups can be added in C keeping the python equivalent (useful for learning and understanding)
- the C part at the moment is a simple dynamic lib communicating through ctypes and using numpy arrays directly (quick and dirty + sometimes trouble on Windows)
- I myself am learning through this process, I hope it helps others as well
Dependencies:
- numpy and matplotlib
- PIL or pillow for the read_img(), which one can drop if not needed (need some tweaking though). (Unfortunately PIL 1.6 has some issues with 16 bit TIF, but there are some fixes around)
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- python, C
All questions Latest questions
-
Problem importing ImageP
Posted
All packages Packages in Distributions
-
pillow source package in Sid
Version 10.0.0-1 uploaded