scidavis / liborigin Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
liborigin, standalone version --------------------- This code is a standalone library for reading OriginLab project files. It is based on the code at http://sourceforge.net/projects/liborigin http://soft.proindependent.com/liborigin2 Additionally, some fixes were applied to silence UBSan warnings caused by uninitialised POD struct members. AUTHORS: Knut Franke, Miquel Garriga, Stefan Gerlach, Alex Kargovsky, Russell Standish, Ion Vasilief DEPENDENCIES: tree.hh (included) http://tree.phi-sci.com/ --------------------------------------------------------------------------- COMPILING: liborigin uses CMake for the building process. CMake is available at http://www.cmake.org/ After installing CMake on your system, issue the following commands: $ mkdir build $ cd build $ cmake .. $ make $ make install This will compile and install: a shared and a static version of liborigin library opj2dat, a program to extract data tables of an origin project into ASCII .dat files liborigin.pc a pkg-config metadata file to get compiler and linker flags c++ devel headers Individual components (origin-static, origin, opj2dat, or doc) can be generated and installed by requesting a specific target on the make command line. For example: $ make origin-static builds the static liborigin.a library only. Then: $ make install installs the c++ devel headers, liborigin.pc, and liborigin.a Doc generation requires doxygen (http://doxygen.org) To include liborigin in a project using cmake add find_package(PkgConfig) pkg_check_modules(liborigin liborigin=>3.0.0) target_link_libraries( my_target ${liborigin_LIBRARIES} ) target_include_directories( my_target PUBLIC ${liborigin_INCLUDE_DIRS} ) to the project CMakeLists.txt file. To include liborigin in a project using qmake add CONFIG += link_pkgconfig PKGCONFIG += liborigin to the project.pro file. Logging of origin file parsing process is deactivated by default. To enable it define a GENERATE_CODE_FOR_LOG variable at the cmake command: $ cmake -DGENERATE_CODE_FOR_LOG=1 .. --------------------------------------------------------------------------- FEATURES: * supports the import of any project from version 3.5 to latest (2017) * includes a pkg-config metadata file --------------------------------------------------------------------------- EXAMPLES: * opj2dat (included) extracts the data tables of an origin project file into dat files
Security Policy Branch Protection is out of compliance, status:
No protection found for branch master
Issue created by Allstar. https://github.com/ossf/allstar
Security Policy SECURITY.md is out of compliance, status:
SECURITY.md not found.
Go to https://github.com/SciDAVis/liborigin/security/policy to enable.
Issue created by Allstar. https://github.com/ossf/allstar
Allstar has detected that this repository’s Outside Collaborators security policy is out of compliance. Status:
Did not find any owners of this repository
This policy requires all repositories to have an organization member or team assigned as an administrator. Either there are no administrators, or all administrators are outside collaborators. A responsible party is required by organization policy to respond to security events and organization requests.
To add an administrator From the main page of the repository, go to Settings -> Manage Access.
(For more information, see https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories)
Alternately, if this repository does not have any maintainers, archive or delete it.
This issue will auto resolve when the policy is in compliance.
Issue created by Allstar. See https://github.com/ossf/allstar/ for more information. For questions specific to the repository, please contact the owner or maintainer.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.