Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

python-liborigin2

This code is an (almost) standalone library for reading OriginLab project files.

It is based on the code at

AUTHORS: Stefan Gerlach, Ion Vasilief, Alex Kargovsky, Miquel Garriga

PYTHON WRAPPING: Tigran Saluev

Dependencies

To compile, liborigin (still) depends on

Note that the BOOST libraries are not needed at run time, neither are linked in the executable.

Compiling

liborigin uses CMake for the building process. CMake is available at http://www.cmake.org/ .

After installing CMake and the BOOST C++ library headers on your system, issue the following commands to build .a liborigin2 library:

$ mkdir build
$ cd build
$ cmake ../
$ make
$ doxygen Doxyfile
$ cd ..

(You'll surely need Doxygen installed to build documentation.)

To build Python module, just type

$ python setup.py build_ext --inplace

Python Usage

To get Origin project contents, simply use

import liborigin
file_contents = liborigin.parseOriginFile("my_awesome_project.opj")

(Rename the directory with liborigin.so to liborigin first.)

Features

  • supports the import of 3.5 to latest (2017) projects.

About

Python wrapper for Origin files loader library.

Resources

License

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages

You can’t perform that action at this time.