Giter Site home page Giter Site logo

juliowerner / nefis-python Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openearth/nefis-python

0.0 2.0 0.0 772 KB

NEFIS is a library of functions designed for scientific programs. These programs are characterised by their large volume of input and output data. NEFIS is able to store and retrieve large volumes of data on file or in shared memory. To achieve a good performance when storing and retrieving data, the files are self-describing binary direct access files.

License: GNU Lesser General Public License v3.0

Makefile 2.28% Python 97.72%

nefis-python's Introduction

NEFIS

Documentation Status Updates

NEFIS is a library of functions designed for scientific programs. These programs are characterised by their large volume of input and output data. NEFIS is able to store and retrieve large volumes of data on file or in shared memory. To achieve a good performance when storing and retrieving data, the files are self-describing binary direct access files.

Building

We aim to provide the binaries for different platforms as wheel files at pypi. If you want to install nefis from source you can follow the following steps:

  • Download the source code of Delft3D (includes the nefis library(*.so, *.dll) from https://oss.deltares.nl
  • Edit the 'setup.cfg' file so that it can find the directory containing the nefis library (libnefis.so, nefis.dll). Adjust the next line(s) in the 'set.cfg' file.
[build_ext]
library-dirs=./lib
  • Run make dist to create a whl file that you can install (using pip install dist/nefis-x.x.x-cpxx-platform-architecture.whl on similar platforms or pip install -e . to install from the local directory.

If you want to install the source code version (for developers) you can use pip install -e .

pip install -e .

Testing

The nefis library is available through the path-environment

Linux or OSX: Test use the command 'make test'. Windows : Test use the command 'py.test -v'

Running

  • Run nefis
nefis

or (example)

nefis dump tests/data/trim-f34.def

Features

  • TODO

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

# nefis-python

nefis-python's People

Contributors

mooiman avatar siggyf avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.