Skip to main content

Software library for X-Ray data analysis

Project description

Date:
2016-08-11
Authors:

Nicola Vigano

Emmanuel Taurel

Henri PAYNO

freeart

freeart is a tomographic image reconstruction library using Algebraic Reconstruction Technique (ART). It is able to deal with absorption and emission sinograms. Freeart core is written in C++ using template classes to have simple or double precision. A python interface is provided to access the core functionalities. A set of utils such as configuration files, interpreter to run reconstruction from configuration files are provided in python.

What’s inside

The contents of the different folders is:

  • doc: All resources to generate the sphinx documentation (such as .rst …). Some historical doxygen file are also inside.mv doxygen

  • examples: some code source examples to usse freeart. examples/cpp contains the examples using c++ and examples/python contains the examples using python

  • freeart: the folder containing all the source code for the freeart project.

Under the freeart folder you can found:

  • app for the freeart interpreter command line

  • configuration which contains the files used to define the configuration file for a freeart reconstruction.

  • core contains all the cpp file sources

  • cpp_utils: some c utils files

  • interpreter to interpret freeart reconstruction files and make the interconnection with fisx to. Also contains most of the unit tests.

  • python_interface: The cython files to build the python interface of freeart core

  • resources: freeart resources folder

  • test: unittest of freeart project.

  • unitsystem: the unit system python module. Note that this module refer to the freeart/core/units.h file and must be kept up to date

  • utils: python modules with utils functions

Installation

To install freeart, run:

pip install freeart

Then you can use freeart module and submodules from python.

Documentation

Documentation of latest release is available at http://www.edna-site.org/pub/doc/freeart/latest/index.html

GUI

tomogui (https://pypi.org/project/tomogui/ and https://gitlab.esrf.fr/tomoTools/tomogui) is providing a graphical user interface to run freeart reconstruction.

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

freeart-3.2.1.tar.gz (703.6 kB view hashes)

Uploaded Source

Built Distributions

freeart-3.2.1-cp36-cp36m-win_amd64.whl (726.2 kB view hashes)

Uploaded CPython 3.6m Windows x86-64

freeart-3.2.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (753.5 kB view hashes)

Uploaded CPython 3.6m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

freeart-3.2.1-cp27-cp27m-win_amd64.whl (463.0 kB view hashes)

Uploaded CPython 2.7m Windows x86-64

freeart-3.2.1-cp27-cp27m-macosx_10_6_intel.whl (776.7 kB view hashes)

Uploaded CPython 2.7m macOS 10.6+ intel

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page