Skip to main content

Python interface to Piccolo and Picalor simulation kernel

Project description

Piccolo/Picalor Python API calling interface

What is it?
-----------
A python package enabling users to call a set of Picwin32.dll or Ganessa_SIM.dll API functions and subroutines within python scripts.

Installation
------------
:Windows only:

pip install ganessa-x.y.z-cp27-cp27m-win32.whl

Requirements
------------

#) python requirements: numpy 1.7 or above
#) Piccolo or Picalor kernel library (picwin32.dll), starting from version 5 (141203)
#) valid Piccolo or Picalor license

This tool requires Picwin32.dll to be in the PATH or in one of the following directories:
[ C: or D: ] / ['Program Files' or 'Program Files (x86)' ]
/ 'Gfi Progiciels' or 'Safege' or 'Adelior']
/ ['Piccolo5_' or 'Piccolo6_' or 'Ganessa_'] ['fr' or 'uk' or 'esp' or 'eng']
/ ['Picwin32.dll' or 'Ganessa_SIM.dll' or 'Ganessa_TH.dll' ]


Content
-------

The package provides:
#) 'sim' package:
- a few basic functions for reading or loading a model, running simulations
- 'getter' functions for individual objects and attributes, for time series
- iterators of links, nodes, tanks, and tables, or over Piccolo selections
#) 'util' package: various functions
#) 'OpenFileMMI' provides classes for opening dialog frame for a .dat/.bin model file, and output (result) file

Model object and parameters can be modified using Piccolo command language (see cmd, cmdfile and execute)

History of the document
-----------------------

Created 2013-07-04
Revised 2015-05-03: since 2014-12-04 Picwin32.dll is compatible with this API
Revised 2016-07-07: provided as .rst


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ganessa-1.7.7-cp27-cp27m-win32.whl (2.2 MB view details)

Uploaded CPython 2.7mWindows x86

File details

Details for the file ganessa-1.7.7-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for ganessa-1.7.7-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 8d72f524b2ac1dbfcdc342f8ea0b7f6b67f321b8e57ec6499f5fa22f9c8ea32b
MD5 e1f5b61cf6210346180957b907746367
BLAKE2b-256 3c083721cc4e60f805325e79d88710edf88da26e4d5561b1c5313205cca7516f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page