Basic Model Interface Documentation
|
|
- Scot Bruce
- 5 years ago
- Views:
Transcription
1 Basic Model Interface Documentation Release 0.3 Fedor Baart Aug 14, 2018
2
3 Contents 1 Python wrapper for BMI models Origin Models Prerequisites Setup Usage Convenience scripts Links bmi package 5 3 bmi wrapper 7 4 wrapper 11 5 Indices and tables 13 Python Module Index 15 i
4 ii
5 CHAPTER 1 Python wrapper for BMI models This is ctypes wrapper for BMI models. The BMI describes a low level interface for numerical models. 1.1 Origin This module is based on code from: CSMDS: OpenEarth: 3Di: Models Several models implement the BMI interface. Subgrid: Swan: XBeach: DFlow-FM: Prerequisites We need a compiled BMI library (dll, so, dylib). There are a couple of common locations where we look for it.: 1
6 Basic Model Interface Documentation, Release 0.3. ~/local/lib ~/.local/lib /opt/modelname/lib /usr/local/lib /usr/lib A convention on linux is to install the library into /opt/modelname/. If you are using one of the models above, the modelname will be 3di, dflowfm, xbeach or swan In case you have an alternative location, you can set the LD_LIBRARY_PATH, (DYLD_LIBRARY_PATH in OSX, PATH in windows) environment variable, for example for 3Di: $ export LD_LIBRARY_PATH=/home/user/svn/3di/trunk/subgridf90/src/.libs (On windows the command is set instead of export). 1.4 Setup The virtualenv way (assumes virtualenvwrapper and virtualenv are installed): mkvirtualenv main workon main # get the version from pypi pip install bmi # or if you want to add your source directory to the path pip install -e. Combination Windows and Anaconda: - Download + Install Anaconda - Download and install the :faulthandler: package, from gohlke/pythonlibs/#faulthandler - Download and install the :NetCDF4: package, from pythonlibs/#netcdf4 - Open an (Anaconda) Python-terminal (Press :[Ctrl]:+:[Alt]+:A:). - pip.bat install -e ``<path to your bmi-python GIT working copy>`` 1.5 Usage There are two ways to use the wrapper. A handy way is as a context manager, so with a with statement: with BMIWrapper(engine="model", configfile='/full/path/model.ini') as model: # model is the actual library. model.something() The second way is by calling start() and stop() yourself and using the library attribute to access the Fortran library: wrapper = BMIWrapper(engine="model", configfile='/full/path/model.mdu') wrapper.start() wrapper.library.something() (continues on next page) 2 Chapter 1. Python wrapper for BMI models
7 Basic Model Interface Documentation, Release wrapper.stop() (continued from previous page) Note: Without the mdu argument, no model is loaded and you re free to use the library as you want. 1.6 Convenience scripts The python bmi library contains a script that can be used as a command line runner for your model: bmi-runner <engine> <configfile> 1.7 Links Contents: 1.6. Convenience scripts 3
8 Basic Model Interface Documentation, Release Chapter 1. Python wrapper for BMI models
9 CHAPTER 2 bmi package 5
10 Basic Model Interface Documentation, Release Chapter 2. bmi package
11 CHAPTER 3 bmi wrapper This module provides a ctypes wrapper around a bmi library. class bmi.wrapper.bmiwrapper(engine, configfile=none) Bases: bmi.api.ibmi Wrapper around a ctypes-loaded BMI library. There are two ways to use the wrapper. A handy way is as a context manager, so with a with statement: with BMIWrapper(engine="model", configfile='/full/path/model.ini') as model: # model is the wrapper around library. model.update(1.0)... The second way is by calling start() and stop() yourself and using the library attribute to access the Fortran library: wrapper = BMIWrapper(engine="model", configfile='/full/path/model.ini') wrapper.initalize() wrapper.update(1.0)... wrapper.finalize() Note: Without the config argument, no model is loaded and you re free to use the library as you want. finalize() Shutdown the library and clean up the model. Note that the Fortran library s cleanup code is not up to snuff yet, so the cleanup is not perfect. Note also that the working directory is changed back to the original one. get_current_time() returns current time of simulation get_end_time() returns end time of simulation 7
12 Basic Model Interface Documentation, Release 0.3 get_start_time() returns start time get_time_step() returns current time step of simulation get_var(name) Return an nd array from model library get_var_count() Return number of variables get_var_name(i) Return variable name get_var_rank(name) Return array rank or 0 for scalar. get_var_shape(name) Return shape of the array. get_var_type(name) Return type string, compatible with numpy. initialize(configfile=none) Initialize and load the Fortran library (and model, if applicable). The Fortran library is loaded and ctypes is used to annotate functions inside the library. The Fortran library s initialization is called. Normally a path to an *.ini model file is passed to the init (). If so, that model is loaded. Note that _load_model() changes the working directory to that of the model. inq_compound(name) Return the number of fields and size (not yet) of a compound type. inq_compound_field(name, index) Lookup the type,rank and shape of a compound field known_paths = ['.', '~/local/lib', '~/.local/lib', '/usr/local/lib', '/usr/lib'] library = None make_compound_ctype(varname) Create a ctypes type that corresponds to a compound type in memory. set_current_time(current_time) sets current time of simulation set_logger(logger) subscribe to fortran log messages set_structure_field(name, id, field, value) set_var(name, var) Set the variable name with the values of var set_var_index(name, index, var) Overwrite the values in variable name with data from var, at the flattened (C-contiguous style) indices. Indices is a vector of 0-based integers, of the same length as the vector var. For some implementations it can be equivalent and more efficient to do: get_var(name).flat[index] = var set_var_slice(name, start, count, var) Overwrite the values in variable name with data from var, in the range (start:start+count). Start, count 8 Chapter 3. bmi wrapper
13 Basic Model Interface Documentation, Release 0.3 can be integers for rank 1, and can be tuples of integers for higher ranks. For some implementations it can be equivalent and more efficient to do: get_var(name)[start[0]:start[0]+count[0],..., start[n]:start[n]+count[n]] = var update(dt=-1) Return type string, compatible with numpy. bmi.wrapper.c_log(level, message) python logger to be called from fortran bmi.wrapper.create_string_buffer(astring) character array create_string_buffer(aninteger) -> character array create_string_buffer(astring, aninteger) -> character array bmi.wrapper.struct2dict(struct) convert a ctypes structure to a dictionary bmi.wrapper.structs2pandas(structs) convert ctypes structure or structure array to pandas data frame bmi.wrapper.structs2records(structs) convert one or more structs and generate dictionaries bmi.wrapper.wrap(func) Return wrapped function with type conversion and sanity checks. 9
14 Basic Model Interface Documentation, Release Chapter 3. bmi wrapper
15 CHAPTER 4 wrapper Run a BMI model Usage: bmi-runner <engine> [<config>] [ disable-logger] [ info] bmi-runner -h help Positional arguments: engine model engine name, this is either name of the library (e.g. model1) or full path to the BMI library (/usr/lib/libmodel1.so.5 or C:optmodel1.dll) config model config file, used to initialize model Options: -h, --help --disable-logger --info show this help message and exit do not inject logger into the BMI library display information about the model bmi.runner.colorlogs(format= short ) Append a rainbow logging handler and a formatter to the root logger bmi.runner.get_size(start_path=. ) bmi.runner.main() main bmi runner program bmi.runner.trace(model) 11
16 Basic Model Interface Documentation, Release Chapter 4. wrapper
17 CHAPTER 5 Indices and tables genindex modindex search 13
18 Basic Model Interface Documentation, Release Chapter 5. Indices and tables
19 Python Module Index b bmi.runner, 11 bmi.wrapper, 7 15
20 Basic Model Interface Documentation, Release Python Module Index
21 Index B bmi.runner (module), 11 bmi.wrapper (module), 7 BMIWrapper (class in bmi.wrapper), 7 C c_log() (in module bmi.wrapper), 9 colorlogs() (in module bmi.runner), 11 create_string_buffer() (in module bmi.wrapper), 9 F finalize() (bmi.wrapper.bmiwrapper method), 7 G get_current_time() (bmi.wrapper.bmiwrapper method), 7 get_end_time() (bmi.wrapper.bmiwrapper method), 7 get_size() (in module bmi.runner), 11 get_start_time() (bmi.wrapper.bmiwrapper method), 7 get_time_step() (bmi.wrapper.bmiwrapper method), 8 get_var() (bmi.wrapper.bmiwrapper method), 8 get_var_count() (bmi.wrapper.bmiwrapper method), 8 get_var_name() (bmi.wrapper.bmiwrapper method), 8 get_var_rank() (bmi.wrapper.bmiwrapper method), 8 get_var_shape() (bmi.wrapper.bmiwrapper method), 8 get_var_type() (bmi.wrapper.bmiwrapper method), 8 I initialize() (bmi.wrapper.bmiwrapper method), 8 inq_compound() (bmi.wrapper.bmiwrapper method), 8 inq_compound_field() (bmi.wrapper.bmiwrapper method), 8 K known_paths (bmi.wrapper.bmiwrapper attribute), 8 L library (bmi.wrapper.bmiwrapper attribute), 8 M main() (in module bmi.runner), 11 make_compound_ctype() (bmi.wrapper.bmiwrapper method), 8 S set_current_time() (bmi.wrapper.bmiwrapper method), 8 set_logger() (bmi.wrapper.bmiwrapper method), 8 set_structure_field() (bmi.wrapper.bmiwrapper method), 8 set_var() (bmi.wrapper.bmiwrapper method), 8 set_var_index() (bmi.wrapper.bmiwrapper method), 8 set_var_slice() (bmi.wrapper.bmiwrapper method), 8 struct2dict() (in module bmi.wrapper), 9 structs2pandas() (in module bmi.wrapper), 9 structs2records() (in module bmi.wrapper), 9 T trace() (in module bmi.runner), 11 U update() (bmi.wrapper.bmiwrapper method), 9 W wrap() (in module bmi.wrapper), 9 17
TPS Documentation. Release Thomas Roten
TPS Documentation Release 0.1.0 Thomas Roten Sep 27, 2017 Contents 1 TPS: TargetProcess in Python! 3 2 Installation 5 3 Contributing 7 3.1 Types of Contributions..........................................
More informationPython simple arp table reader Documentation
Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................
More informationBanzaiDB Documentation
BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next
More informationPython wrapper for Viscosity.app Documentation
Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation
More informationwithenv Documentation
withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................
More informationChris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017
Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017 What Is Conda Cross-platform Language Agnostic Package Manager Dependency Manager Environment Manager Package Creator Command
More informationRoman Numeral Converter Documentation
Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5
More informationPoulpe Documentation. Release Edouard Klein
Poulpe Documentation Release 0.0.5 Edouard Klein Jul 18, 2017 Contents 1 Poulpe 1 1.1 Features.................................................. 1 2 Usage 3 3 Installation 5 4 Contributing 7 4.1 Types
More informationhelper Documentation Release Gavin M. Roy
helper Documentation Release 2.1.0 Gavin M. Roy September 24, 2013 CONTENTS i ii helper is a command-line/daemon application wrapper package with the aim of creating a consistent and fast way to creating
More informationameh Documentation Release Eric Pierce
ameh Documentation Release 0.0.1 Eric Pierce July 17, 2012 CONTENTS 1 Motivation 3 2 Configuration 5 3 Usage 7 3.1 Permissions................................................ 7 3.2 init....................................................
More informationbottle-rest Release 0.5.0
bottle-rest Release 0.5.0 February 18, 2017 Contents 1 API documentation 3 1.1 bottle_rest submodule.......................................... 3 2 What is it 5 2.1 REST in bottle..............................................
More informationDNS Zone Test Documentation
DNS Zone Test Documentation Release 1.1.3 Maarten Diemel Dec 02, 2017 Contents 1 DNS Zone Test 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationPulp Python Support Documentation
Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation
More informationFrontier Documentation
Frontier Documentation Release 0.1.3-dev Sam Nicholls August 14, 2014 Contents 1 Frontier 3 1.1 Requirements............................................... 3 1.2 Installation................................................
More informationoemof.db Documentation
oemof.db Documentation Release 0.0.5 Uwe Krien, oemof developing group Mar 20, 2017 Contents 1 Getting started 3 1.1 Installation................................................ 3 1.2 Configuration and
More informationpydrill Documentation
pydrill Documentation Release 0.3.4 Wojciech Nowak Apr 24, 2018 Contents 1 pydrill 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationSimple libtorrent streaming module Documentation
Simple libtorrent streaming module Documentation Release 0.1.0 David Francos August 31, 2015 Contents 1 Simple libtorrent streaming module 3 1.1 Dependences...............................................
More informationData Science with Python Course Catalog
Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com Table of Contents Syllabus Overview
More informationArchan. Release 2.0.1
Archan Release 2.0.1 Jul 30, 2018 Contents 1 Archan 1 1.1 Features.................................................. 1 1.2 Installation................................................ 1 1.3 Documentation..............................................
More informationdoconv Documentation Release Jacob Mourelos
doconv Documentation Release 0.1.6 Jacob Mourelos October 17, 2016 Contents 1 Introduction 3 2 Features 5 2.1 Available Format Conversions...................................... 5 3 Installation 7 3.1
More informationxmljson Documentation
xmljson Documentation Release 0.1.9 S Anand Aug 01, 2017 Contents 1 About 3 2 Convert data to XML 5 3 Convert XML to data 7 4 Conventions 9 5 Options 11 6 Installation 13 7 Roadmap 15 8 More information
More informationPython Utils Documentation
Python Utils Documentation Release 2.2.0 Rick van Hattem Sep 27, 2017 Contents 1 Useful Python Utils 3 1.1 Links................................................... 3 1.2 Requirements for installing:.......................................
More informationyardstick Documentation
yardstick Documentation Release 0.1.0 Kenny Freeman December 30, 2015 Contents 1 yardstick 3 1.1 What is yardstick?............................................ 3 1.2 Features..................................................
More informationVIP Documentation. Release Carlos Alberto Gomez Gonzalez, Olivier Wertz & VORTEX team
VIP Documentation Release 0.8.9 Carlos Alberto Gomez Gonzalez, Olivier Wertz & VORTEX team Feb 17, 2018 Contents 1 Introduction 3 2 Documentation 5 3 Jupyter notebook tutorial 7 4 TL;DR setup guide 9
More informationchatterbot-weather Documentation
chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................
More informationAircrack-ng python bindings Documentation
Aircrack-ng python bindings Documentation Release 0.1.1 David Francos Cuartero January 20, 2016 Contents 1 Aircrack-ng python bindings 3 1.1 Features..................................................
More informationAldryn Installer Documentation
Aldryn Installer Documentation Release 0.2.0 Iacopo Spalletti February 06, 2014 Contents 1 django CMS Installer 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationRelease Nicholas A. Del Grosso
wavefront r eaderdocumentation Release 0.1.0 Nicholas A. Del Grosso Apr 12, 2017 Contents 1 wavefront_reader 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationBlenderPanda Documentation. Release 0.1.0
BlenderPanda Documentation Release 0.1.0 May 01, 2018 Contents 1 Getting Started 3 1.1 Installing BlenderPanda......................................... 3 1.2 Viewport Preview............................................
More informationMixed Python/C programming with Cython September /14. Mixed Python/C programming with Cython Ben Dudson, 22nd September 2017
Mixed Python/C programming with Cython September 2017 1/14 Mixed Python/C programming with Cython Ben Dudson, 22nd September 2017 Mixed Python/C programming with Cython September 2017 2/14 Cython http://cython.org/
More informationAPI Wrapper Documentation
API Wrapper Documentation Release 0.1.7 Ardy Dedase February 09, 2017 Contents 1 API Wrapper 3 1.1 Overview................................................. 3 1.2 Installation................................................
More informationsmartfilesorter Documentation
smartfilesorter Documentation Release 0.2.0 Jason Short September 14, 2014 Contents 1 Smart File Sorter 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage Example
More informationIoT Relay Documentation
IoT Relay Documentation Release 1.2.2 Emmanuel Levijarvi January 16, 2017 Contents 1 Installation 3 2 Source 5 3 License 7 4 Contents 9 4.1 Running IoT Relay............................................
More informationtcconfig Documentation
tcconfig Documentation Release 0.17.0 Tsuyoshi Hombashi Nov 04, 2017 Table of Contents 1 tcconfig 1 1.1 Summary................................................. 1 1.2 Traffic control features..........................................
More informationspnav Documentation Release 0.9 Stanley Seibert
spnav Documentation Release 0.9 Stanley Seibert February 04, 2012 CONTENTS 1 Documentation 3 1.1 Setup................................................... 3 1.2 Usage...................................................
More informationdatabuild Documentation
databuild Documentation Release 0.0.10 Flavio Curella May 15, 2015 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
More informationIntroduction to the Julia language. Marc Fuentes - SED Bordeaux
Introduction to the Julia language Marc Fuentes - SED Bordeaux Outline 1 motivations Outline 1 motivations 2 Julia as a numerical language Outline 1 motivations 2 Julia as a numerical language 3 types
More informationPrettyPandas Documentation
PrettyPandas Documentation Release 0.0.4 Henry Hammond Mar 26, 2018 Contents 1 Features 3 2 Installation 5 3 Contributing 7 4 Contents 9 4.1 Quick Start................................................
More informationDjango-CSP Documentation
Django-CSP Documentation Release 3.0 James Socol, Mozilla September 06, 2016 Contents 1 Installing django-csp 3 2 Configuring django-csp 5 2.1 Policy Settings..............................................
More informationiris-grib Documentation
iris-grib Documentation Release 0.9.0 Met Office August 12, 2016 Contents 1 Loading 3 2 Saving 5 3 Indices and tables 7 3.1 iris_grib.................................................. 7 3.2 iris_grib.message.............................................
More informationMoodle Destroyer Tools Documentation
Moodle Destroyer Tools Documentation Release 0.0.1 Manly Man Dec 22, 2017 With Web Services 1 Features and Screenshots 3 2 Grading with Webservices 7 2.1 Prerequisites...............................................
More informationPython Project Example Documentation
Python Project Example Documentation Release 0.1.0 Neil Stoddard Mar 22, 2017 Contents 1 Neilvana Example 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationYouTube API Wrapper Documentation
YouTube API Wrapper Documentation Release 0.1 Alessandro De Noia (Global Radio) June 09, 2016 Contents 1 Installation 3 1.1 Install the library............................................. 3 2 Basic usage
More informationOpenWISP Firmware Documentation
OpenWISP Firmware Documentation Release 1.3 OpenWISP Team Aug 12, 2017 Contents 1 How to install 3 2 OpenWISP Firmware FAQ 5 2.1 Firmware build and installation..................................... 5
More informationCID Documentation. Release Francis Reyes
CID Documentation Release 0.2.0 Francis Reyes Sep 30, 2017 Contents 1 Django Correlation IDs 1 1.1 Features.................................................. 1 Python Module Index 9 i ii CHAPTER 1 Django
More informationPyQ Documentation. Release 3.8. Enlightenment Research, LLC.
PyQ Documentation Release 3.8 Enlightenment Research, LLC. November 21, 2016 Contents 1 Quickstart 3 2 Table of Contents 5 2.1 Installation................................................ 5 2.1.1 OS Support...........................................
More informationPyBuilder Documentation
PyBuilder Documentation Release 0.10 PyBuilder Team Jun 21, 2018 Contents 1 Installation 1 1.1 Virtual Environment........................................... 1 1.2 Installing completions..........................................
More informationg-pypi Documentation Release 0.3 Domen Kožar
g-pypi Documentation Release 0.3 Domen Kožar January 20, 2014 Contents i ii Author Domen Kožar Source code Github.com source browser Bug tracker Github.com issues Generated January 20,
More informationPyCRC Documentation. Release 1.0
PyCRC Documentation Release 1.0 Cristian Năvălici May 12, 2018 Contents 1 PyCRC 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage 7 4 Contributing 9 4.1 Types
More informationRedis Timeseries Documentation
Redis Timeseries Documentation Release 0.1.8 Ryan Anguiano Jul 26, 2017 Contents 1 Redis Timeseries 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationRelease Fulfil.IO Inc.
api a idocumentation Release 0.1.0 Fulfil.IO Inc. July 29, 2016 Contents 1 api_ai 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationI2C LCD Documentation
I2C LCD Documentation Release 0.1.0 Peter Landoll Sep 04, 2017 Contents 1 I2C LCD 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationGarment Documentation
Garment Documentation Release 0.1 Evan Borgstrom March 25, 2014 Contents i ii A collection of fabric tasks that roll up into a single deploy function. The whole process is coordinated through a single
More informatione24paymentpipe Documentation
e24paymentpipe Documentation Release 1.2.0 Burhan Khalid Oct 30, 2017 Contents 1 e24paymentpipe 3 1.1 Features.................................................. 3 1.2 Todo...................................................
More informationIntroduction to Python Part 2
Introduction to Python Part 2 v0.2 Brian Gregor Research Computing Services Information Services & Technology Tutorial Outline Part 2 Functions Tuples and dictionaries Modules numpy and matplotlib modules
More informationLinux Software Installation Part 2
Linux Software Installation Part 2 Qi Sun Bioinformatics Facility bin lib Root / etc /programs BioHPC system admin install python software here $HOME You can install python software in home directory How
More informationAiroscript-ng Documentation
Airoscript-ng Documentation Release 0.0.4 David Francos Cuartero January 22, 2015 Contents 1 Airoscript-ng 3 1.1 Features.................................................. 3 1.2 TODO..................................................
More informationGame Server Manager Documentation
Game Server Manager Documentation Release 0.1.1+0.gc111f9c.dirty Christopher Bailey Dec 16, 2017 Contents 1 Game Server Manager 3 1.1 Requirements............................................... 3 1.2
More informationIntroduction to Scientific Computing with Python, part two.
Introduction to Scientific Computing with Python, part two. M. Emmett Department of Mathematics University of North Carolina at Chapel Hill June 20 2012 The Zen of Python zen of python... fire up python
More informationjosync Documentation Release 1.0 Joel Goop and Jonas Einarsson
josync Documentation Release 1.0 Joel Goop and Jonas Einarsson May 10, 2014 Contents 1 Contents 3 1.1 Getting started.............................................. 3 1.2 Jobs....................................................
More informationLinux Software Installation. Qi Sun Bioinformatics Facility
Linux Software Installation Qi Sun Bioinformatics Facility Part 1. Components of software Application Main Code External Libraries Other Executables e.g. /programs/bwa-0.7.8/bwa e.g. /lib64/libz.so.1 e.g.
More informationSimple Binary Search Tree Documentation
Simple Binary Search Tree Documentation Release 0.4.1 Adrian Cruz October 23, 2014 Contents 1 Simple Binary Search Tree 3 1.1 Features.................................................. 3 2 Installation
More informationKNIME Python Integration Installation Guide. KNIME AG, Zurich, Switzerland Version 3.7 (last updated on )
KNIME Python Integration Installation Guide KNIME AG, Zurich, Switzerland Version 3.7 (last updated on 2019-02-05) Table of Contents Introduction.....................................................................
More informationProgramming for Data Science Syllabus
Programming for Data Science Syllabus Learn to use Python and SQL to solve problems with data Before You Start Prerequisites: There are no prerequisites for this program, aside from basic computer skills.
More informationsainsmart Documentation
sainsmart Documentation Release 0.3.1 Victor Yap Jun 21, 2017 Contents 1 sainsmart 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationLazarus Documentation
Lazarus Documentation Release 0.6.3 Lazarus Authors December 09, 2014 Contents 1 Lazarus 3 1.1 Features.................................................. 3 1.2 Examples.................................................
More informationEnvironmental Modelling: Crossing Scales and Domains. Bert Jagers
Environmental Modelling: Crossing Scales and Domains Bert Jagers 3 rd Workshop on Coupling Technologies for Earth System Models Manchester, April 20-22, 2015 https://www.earthsystemcog.org/projects/cw2015
More informationPython Basics. Lecture and Lab 5 Day Course. Python Basics
Python Basics Lecture and Lab 5 Day Course Course Overview Python, is an interpreted, object-oriented, high-level language that can get work done in a hurry. A tool that can improve all professionals ability
More informationeventbrite-sdk-python Documentation
eventbrite-sdk-python Documentation Release 3.3.4 Eventbrite December 18, 2016 Contents 1 eventbrite-sdk-python 3 1.1 Installation from PyPI.......................................... 3 1.2 Usage...................................................
More informationpyldavis Documentation
pyldavis Documentation Release 2.1.2 Ben Mabey Feb 06, 2018 Contents 1 pyldavis 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationdjango CMS Export Objects Documentation
django CMS Export Objects Documentation Release 0.1.0 Iacopo Spalletti Sep 07, 2017 Contents 1 django CMS Export Objects 3 1.1 Features.................................................. 3 1.2 Documentation..............................................
More informationMantis STIX Importer Documentation
Mantis STIX Importer Documentation Release 0.2.0 Siemens February 27, 2014 Contents 1 Mantis STIX Importer 3 1.1 Documentation.............................................. 3 1.2 Quickstart................................................
More informationPykemon Documentation
Pykemon Documentation Release 0.2.0 Paul Hallett Dec 19, 2016 Contents 1 Pykemon 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationdh-virtualenv Documentation
dh-virtualenv Documentation Release 0.7 Spotify AB July 21, 2015 Contents 1 What is dh-virtualenv 3 2 Changelog 5 2.1 0.7 (unreleased)............................................. 5 2.2 0.6....................................................
More informationpython-snap7 Documentation
python-snap7 Documentation Release 0.1 Gijs Molenaar, Stephan Preeker February 28, 2014 Contents i ii python-snap7 Documentation, Release 0.1 Contents: Contents 1 python-snap7 Documentation, Release 0.1
More informationpvl Documentation Release William Trevor Olson
pvl Documentation Release 0.2.0 William Trevor Olson May 29, 2017 Contents 1 pvl 1 1.1 Installation................................................ 1 1.2 Basic Usage...............................................
More informationPython data pipelines similar to R Documentation
Python data pipelines similar to R Documentation Release 0.1.0 Jan Schulz October 23, 2016 Contents 1 Python data pipelines 3 1.1 Features.................................................. 3 1.2 Documentation..............................................
More informationPython INTRODUCTION: Understanding the Open source Installation of python in Linux/windows. Understanding Interpreters * ipython.
INTRODUCTION: Understanding the Open source Installation of python in Linux/windows. Understanding Interpreters * ipython * bpython Getting started with. Setting up the IDE and various IDEs. Setting up
More informationwindrose Documentation Lionel Roubeyrie & Sebastien Celles
Lionel Roubeyrie & Sebastien Celles Sep 04, 2018 Contents: 1 Install 3 1.1 Requirements............................................... 3 1.2 Install latest release version via pip...................................
More informationCourse May 18, Advanced Computational Physics. Course Hartmut Ruhl, LMU, Munich. People involved. SP in Python: 3 basic points
May 18, 2017 3 I/O 3 I/O 3 I/O 3 ASC, room A 238, phone 089-21804210, email hartmut.ruhl@lmu.de Patrick Böhl, ASC, room A205, phone 089-21804640, email patrick.boehl@physik.uni-muenchen.de. I/O Scientific
More informationNiFpga Example Documentation
NiFpga Example Documentation Release 18.0.0 National Instruments Apr 03, 2018 User Documentation 1 About 3 2 Bugs / Feature Requests 5 2.1 Information to Include When Asking For Help.............................
More informationCourse Outline - COMP150. Lectures and Labs
Course Outline - COMP150 Lectures and Labs 1 The way of the program 1.1 The Python programming language 1.2 What is a program? 1.3 What is debugging? 1.4 Experimental debugging 1.5 Formal and natural languages
More informationPython AutoTask Web Services Documentation
Python AutoTask Web Services Documentation Release 0.5.1 Matt Parr May 15, 2018 Contents 1 Python AutoTask Web Services 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationgunny Documentation Release David Blewett
gunny Documentation Release 0.1.0 David Blewett December 29, 2013 Contents 1 gunny 3 1.1 Features.................................................. 3 2 Installation 5 2.1 Dependencies...............................................
More informationSSH Deploy Key Documentation
SSH Deploy Key Documentation Release 0.1.1 Travis Bear February 03, 2014 Contents 1 Overview 1 2 Source Code 3 3 Contents 5 3.1 Alternatives................................................ 5 3.2 Compatibility...............................................
More informationPython Scripting for Computational Science
Hans Petter Langtangen Python Scripting for Computational Science Third Edition With 62 Figures 43 Springer Table of Contents 1 Introduction... 1 1.1 Scripting versus Traditional Programming... 1 1.1.1
More informationpysharedutils Documentation
pysharedutils Documentation Release 0.5.0 Joel James August 07, 2017 Contents 1 pysharedutils 1 2 Indices and tables 13 i ii CHAPTER 1 pysharedutils pysharedutils is a convenient utility module which
More informationUranium Documentation
Uranium Documentation Release 0.1 Yusuke Tsutsumi Jul 26, 2018 Contents 1 What is Uranium? 1 1.1 Installation................................................ 2 1.2 Tutorial..................................................
More informationRelease Ralph Offinger
nagios c heck p aloaltodocumentation Release 0.3.2 Ralph Offinger May 30, 2017 Contents 1 nagios_check_paloalto: a Nagios/Icinga Plugin 3 1.1 Documentation..............................................
More informationnacelle Documentation
nacelle Documentation Release 0.4.1 Patrick Carey August 16, 2014 Contents 1 Standing on the shoulders of giants 3 2 Contents 5 2.1 Getting Started.............................................. 5 2.2
More informationPython Utils Documentation
Python Utils Documentation Release 2.2.0 Rick van Hattem Feb 12, 2018 Contents 1 Useful Python Utils 3 1.1 Links................................................... 3 1.2 Requirements for installing:.......................................
More informationKuyruk Documentation. Release 0. Cenk Altı
Kuyruk Documentation Release 0 Cenk Altı Mar 07, 2018 Contents 1 About Kuyruk 3 2 User s Guide 5 3 API Reference 17 4 Indices and tables 21 Python Module Index 23 i ii Welcome to Kuyruk s documentation.
More informationOTX to MISP. Release 1.4.2
OTX to MISP Release 1.4.2 May 11, 2018 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3 Alienvault
More informationpython-docker-machine Documentation
python-docker-machine Documentation Release 0.2.4 Gijs Molenaar Aug 25, 2017 Contents 1 Introduction 3 2 installation 5 3 Usage 7 4 Indices and tables 11 Python Module Index 13 i ii python-docker-machine
More informationBitdock. Release 0.1.0
Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3
More informationLinux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP
Linux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP 1.1 Login to the BioHPC machine and install deeptools; Login (ssh) to the machine that you are assigned for this workshop
More informationConda Documentation. Release latest
Conda Documentation Release latest August 09, 2015 Contents 1 Installation 3 2 Getting Started 5 3 Building Your Own Packages 7 4 Getting Help 9 5 Contributing 11 i ii Conda Documentation, Release latest
More informationsyslog-ng Apache Kafka destination
syslog-ng Apache Kafka destination Release 0.1.11 Julien Anguenot Aug 23, 2017 Contents 1 syslog-ng-mod-python Apache Kafka destination 3 2 librdkafka installation 5 2.1 DEB packages via apt..........................................
More informationtapi Documentation Release 0.1 Jimmy John
tapi Documentation Release 0.1 Jimmy John July 02, 2014 Contents 1 Why use TAPI? 3 2 Features 5 3 Dependencies 7 4 Installation 9 5 Quick Start 11 6 User Guide 13 6.1 Fundamentals...............................................
More informationdh-virtualenv Documentation
dh-virtualenv Documentation Release 1.0 Spotify AB Sep 27, 2017 Contents 1 What is dh-virtualenv 3 2 Changelog 5 2.1 1.0.................................................... 5 2.2 0.11....................................................
More information