10000 GitHub - AndreHauschild/groopsio: Read and write GROOPS file formats in Python.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

AndreHauschild/groopsio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

groopsio - Read and write GROOPS file formats in Python

What is groopsio

groopsio is a free Open Source software package for reading and writing GROOPS file formats in Python. It is written as a C/C++ extension to NumPy and requires a few GROOPS source files.

Installation

The recommended way to install groopsio is in a conda environment:

conda create -n groopsio_env
conda activate groopsio_env

To install the current development version of the package, first clone the repository or download the zip archive. Depending on your platform run

  • Linux Terminal

      GROOPS_SOURCE_DIR=/path/to/groops/source pip install .
    
  • Windows Command Prompt

      set GROOPS_SOURCE_DIR=/path/to/groops/source 
      pip install .
    
  • Windows PowerShell

      $env:GROOPS_SOURCE_DIR = '/path/to/groops/source '
      pip install .
    

in the root directory of the package (i.e. the directory containing the setup.py file). The environment variable GROOPS_SOURCE_DIR should point to the source folder of GROOPS (if ommitted, $HOME/groops/source or the Windows equivalent C:\Users\NAME\groops\source is used).

Note that you will need a toolchain capable of building GROOPS. See the GROOPS installation guide for Windows or Linux for details (no optional steps are necessary for groopsio).

License

groopsio a free Open Source software released under the GPLv3 license.

About

Read and write GROOPS file formats in Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 52.0%
  • Python 45.8%
  • CMake 2.2%
0