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
- Matplotlib-1.3.1
- Pandas-0.15.0
- Pip
- PyMySQL
- Pyodbc-3.0.7
- Python-2.7.8 x64/x32 (Python 3 version isn't available)
- Psycopg2-2.4.6
- Sqlalchemy-0.9.7
- wxpython-3.0.0
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
This project is receiving or has received support from a number of agencies and complementary efforts including:
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.