Skip to content

a library that provides a simple query language to access a Yaml tree on top of libyaml ( https://pyyaml.org/wiki/LibYAML ).

License

Notifications You must be signed in to change notification settings

Maison-de-la-Simulation/paraconf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paraconf distribution

Paraconf is a library that provides a simple query language to access a Yaml tree on top of libyaml.

The paraconf distribution provides a single packages with paraconf, its dependancies and examples.

Getting the source

You can find a list of release at https://github.com/pdidev/paraconf/releases

For example, you can get release 0.4.9:

wget https://github.com/pdidev/paraconf/archive/0.4.9.tar.gz
tar -xzf 0.4.9.tar.gz
mv paraconf-0.4.9 paraconf

Compilation

if the sources are stored in the folder paraconf:

cd paraconf
cmake \
        -DCMAKE_INSTALL_PREFIX=/usr/ \
        .
make install

Change -DCMAKE_INSTALL_PREFIX=/usr/ to something else if you want to install somewhere else than in /usr/.

Prerequisites

The paraconf distribution depends on:

  • cmake, version >= 3.5
  • a C-99 compiler (gcc-5.4 is tested)
  • a POSIX compatible OS (linux with GNU libc-2.27 is tested)
  • libyaml (distributed with Paraconf distribution)

Paraconf Fortran support depends on:

  • a Fortran-2003 compiler (gfort-5.4 is tested)

Usage

Look at the paraconf/ directory to some basic usage documentation. Look at the example/ directory to get an example of usage.

About

a library that provides a simple query language to access a Yaml tree on top of libyaml ( https://pyyaml.org/wiki/LibYAML ).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 41.1%
  • CMake 24.4%
  • C 21.7%
  • Fortran 8.4%
  • C++ 4.4%