Skip to main content

Python AVM Library for working with Astronomy Visualization Metadata.

Project description

Python AVM Library is a library for working with Astronomy Visualization Metadata (AVM) in the XMP format.

Python AVM Library is a wrapper around the Python XMP Toolkit, providing simple access to AVM-specific fields.

Python AVM Library has been developed by:
  • ESA/Hubble - European Space Agency

  • ESO - European Southern Observatory

Installation

Requirements

  • Python 2.5+

  • Exempi 2.1

  • Linux or OS X (see notes below for Windows)

Python XMP Toolkit

The short version of installation is:

python setup.py install

Note, in case you haven’t installed Exempi you will get an ExempiLoadError exception once you try to load libxmp.

Exempi

Python XMP Toolkit requires Exempi 2.1 which can be downloaded from http://libopenraw.freedesktop.org/wiki/Exempi. To install Exempi, unpack the distribution and run:

./configure
make
sudo make install

Mac OS X

Note Exempi requires boost (http://www.boost.org/) to compile, so on OS X you probably need to run configure with one of the following options.:

./configure --with-darwinports
./configure --with-fink


  Note, currently Exempi 2.1 does not compile on OS X, due to bugs
      in a number of Makefiles. A patched version of Exempi 2.1 that compiles
      under OS X can be download at
      http://python-xmp-toolkit.googlecode.com/files/exempi-2.1.0-patched.tar.gz.

Windows

The library has not been tested on Windows, and nor has any serious effort been made to test it. Hence, developers wanting to use the library on Windows are encouraged to try it out and let us know if it works.

The library ought to work on Windows, if Exempi can be compiled as a DLL using e.g. Cygwin.

Additional documentation is included in the docs/ directory in both HTML and PDF versions.

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

djangoplicity-python-avm-library-1.0.3.tar.gz (86.0 kB view details)

Uploaded Source

File details

Details for the file djangoplicity-python-avm-library-1.0.3.tar.gz.

File metadata

File hashes

Hashes for djangoplicity-python-avm-library-1.0.3.tar.gz
Algorithm Hash digest
SHA256 625d882f7eed2be25b45fa43b8351e2ec5df72642e6832f0858565d6f2cbbc63
MD5 a9754f733d55c171eb51d421c5de0a2b
BLAKE2b-256 04468addbd61833ef18a9efb34eb5b8180fcf2059fc68c047191f15994506f56

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