Skip to content

ODMTools is a python application for managing observational data using the Observations Data Model. ODMTools allows you to query, visualize, and edit data stored in an Observations Data Model (ODM) database.ODMTools was originally developed as part of the CUAHSI Hydrologic Information System.

License

elmachine8/ODMToolsPython

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ODMToolsPython

Get started by visiting the [ODM Tools Documentation] (https://github.com/ODM2/ODMToolsPython/wiki/ODMTools-Python-Documentation) page.

ODMTools is a python application for managing observational data using the Observations Data Model. ODMTools allows you to query, visualize, and edit data stored in an Observations Data Model (ODM) database. ODMTools was originally developed as part of the CUAHSI Hydrologic Information System.

If you want to try ODM Tools, we have created a couple of testing databases that you can use.

##Releases

To make running ODMTools easier we have included installers. Please select the one that is appropriate for your operating system

####Windows Recommended Release:

####Mac

####Linux

  • Please run from source

Running From Source

Install the following software/libraries. It is recommended to create an environment using 'Conda'. 'Conda' comes prepackaged in the Python Scientific Package Suite Anaconda (Available for Windows, OSX, Linux)

Example environment creation:

  • conda create -n odmtools python=2.7.8 wxpython matplotlib pandas pyodbc sqlalchemy pip psycopg2

  • pip install pymysql

if psycopg2 isn't found, download it manually and follow these directions

Once you have downloaded the source code and all the dependencies installed, run the main application:

python odmtools/ODMToolsPython.py

Sponsors

This project is receiving or has received support from a number of agencies and complementary efforts including:

iUTAH    CUAHSI    NSF

This material is based on work supported by the National Science Foundation Grants IIA-1208732, ACI-1339834, and EAR-1224638. Additional support was previously provided by National Science Foundation grant EAR-0622374. Any opinions, findings, and conclusions or recommendations expressed are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

About

ODMTools is a python application for managing observational data using the Observations Data Model. ODMTools allows you to query, visualize, and edit data stored in an Observations Data Model (ODM) database.ODMTools was originally developed as part of the CUAHSI Hydrologic Information System.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Other 0.1%