Difference between revisions of "Software"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
	
| (28 intermediate revisions by 11 users not shown) | |||
| Line 1: | Line 1: | ||
Here's a list of software commonly used in the department.  You may wish to add tips or questions to the program's wiki page.  | Here's a list of software commonly used in the department.  You may wish to add tips or questions to the program's wiki page.  | ||
| + | New to programming?  This may be a good resource (in addition to web searches of course): http://software-carpentry.org/  | ||
| + | |||
== Mac ==  | == Mac ==  | ||
* [[Dreamweaver]] -- HTML/CSS editing program  | * [[Dreamweaver]] -- HTML/CSS editing program  | ||
| Line 5: | Line 7: | ||
* [[MS Office]] -- Excel, Powerpoint etc.  | * [[MS Office]] -- Excel, Powerpoint etc.  | ||
* [[fugu]] -- a nice GUI version of SFTP/SCP for the Mac  | * [[fugu]] -- a nice GUI version of SFTP/SCP for the Mac  | ||
| + | |||
== Linux ==  | == Linux ==  | ||
| − | |||
* [[Loggernet]] -- Campbell Scientific's data retrieval program  | * [[Loggernet]] -- Campbell Scientific's data retrieval program  | ||
| + | * [[Perl]] -- Handy programming/scripting language for all sorts of things  | ||
| + | * [[Ruby]] -- A '''very''' ''object-oriented'' language we're just beginning to use  | ||
| + | * [[Python]] -- Another programming/scripting language  | ||
| + | * [[TopoFlow V3]] -- Python version of TopoFlow  | ||
| + | * [[Initial Debian Server Setup]]  | ||
| + | |||
== Windows ==  | == Windows ==  | ||
* [[Dreamweaver]] -- HTML/CSS editing program  | * [[Dreamweaver]] -- HTML/CSS editing program  | ||
| Line 17: | Line 25: | ||
* [[Irfanview]] -- Image viewing program more flexible than the default Microsoft Image viewer  | * [[Irfanview]] -- Image viewing program more flexible than the default Microsoft Image viewer  | ||
* [[Cygwin]]  -- linux utilities for Windows  | * [[Cygwin]]  -- linux utilities for Windows  | ||
| − | * [[ArcGIS]]  -- ESRI's GIS program  | + | * [[Python]]  -- available either through cygwin or as a standalone program.  | 
| + | * [[ArcGIS]]  -- ESRI's GIS program - Visit the GINA page for the UAF license info:  http://esrisitelicense.gina.alaska.edu/  | ||
* [[Putty]]   -- Small suite of tools for doing SSH/SFTP/SCP    | * [[Putty]]   -- Small suite of tools for doing SSH/SFTP/SCP    | ||
* [[SSH Secure Shell]] -- An alternative tool for doing SSH/SFTP  | * [[SSH Secure Shell]] -- An alternative tool for doing SSH/SFTP  | ||
| Line 24: | Line 33: | ||
* [[Perl]] -- Handy programming language for all sorts of things  | * [[Perl]] -- Handy programming language for all sorts of things  | ||
* [[Loggernet]] -- Campbell Scientific's data retrieval program  | * [[Loggernet]] -- Campbell Scientific's data retrieval program  | ||
| + | * [[HBV]] -- Streamflow modeling, a rainfall-runoff program  | ||
| + | * [[HBV-light]] -- Streamflow modeling, a monte carlo approach for parameter estimation  | ||
| + | * [[RiverTools]] -- A program for getting for DEM and related files ready for input into TopoFlow  | ||
| + | * [[TopoFlow]] -- Streamflow modeling, a physically based model originally written in IDL and currently being redone with python  | ||
| + | * [[WinRiver II]] -- RDI discharge measurement software for use with RDI products  | ||
| + | * [[Topcon ImageMaster Photo]] -- DEM Creation tool  | ||
| + | ==In-house software development==  | ||
| + | * [[src-perl-Campbell::Comm-overview|data-gathering system]], written in Perl:  | ||
| + | ** [[src-perl-Campbell::Comm|Campbell::Comm]] -- perl module to interface Campbell CR10 loggers  | ||
| + | ** [[src-perl-querylogger|querylogger.pl]] -- query remote loggers  | ||
| + | ** [[src-perl-loggerdata|loggerdata.pl]] -- automatic downloads from remote loggers  | ||
| + | ** [[WERC datasite architecture]] -- setup & conventions assumed by the above  | ||
| + | * [[src-datasite-commserver|commserver]] -- provide connections to radio telemetry sites  | ||
| + | * [[src-perl-lab-scale|laboratory scale logger]]  | ||
| + | * [[src-datasite|datasite -- object-oriented site and data management]]  | ||
| + | * [[Excel Macros]] -- Handy Excel Macros useful for data processing etc.  | ||
| + | * [[GP]] -- GWS/EEI developed html page generating program from DOT/DNR project  | ||
| + | * [[Graphing]] -- GWS/EEI developed graph generating program from DOT/DNR project  | ||
| + | * [[DataPro and related utilities]] -- Data processing engine useful  | ||
| + | ** [[DataPro setup and workflow]] (related)  | ||
| + | ** [[Datapro Parameter Options]] -- Definitions for the variety of data types for processing  | ||
| + | ** [[QC.py]] -- utility for merging manual corrections back into the datapro data record.  | ||
| + | * [[Site Creator]] -- program to set up dirctories and key files for datapro processing  | ||
| + | |||
| + | ==Other Specialized software==  | ||
| + | * [[MicroMet]] -- Suite of programs including SnowModel, SnowTran, and some data infilling / assimilating utilities.  | ||
| + | * [[TopoFlow]] -- A physically based hydrologic model.  | ||
| + | * [[Git Tips]] -- Bryan Johnson Write up  | ||
Latest revision as of 10:12, 15 December 2016
Here's a list of software commonly used in the department. You may wish to add tips or questions to the program's wiki page. New to programming? This may be a good resource (in addition to web searches of course): http://software-carpentry.org/
Mac
- Dreamweaver -- HTML/CSS editing program
 - Aptana -- HTML / CSS editing program with a different IDE from dreamweaver (some advantages for each)
 - MS Office -- Excel, Powerpoint etc.
 - fugu -- a nice GUI version of SFTP/SCP for the Mac
 
Linux
- Loggernet -- Campbell Scientific's data retrieval program
 - Perl -- Handy programming/scripting language for all sorts of things
 - Ruby -- A very object-oriented language we're just beginning to use
 - Python -- Another programming/scripting language
 - TopoFlow V3 -- Python version of TopoFlow
 - Initial Debian Server Setup
 
Windows
- Dreamweaver -- HTML/CSS editing program
 - Aptana -- HTML / CSS editing program with a different IDE from dreamweaver (some advantages for each)
 - MS Office -- Excel, Powerpoint etc.
 - Adobe PDF tools -- Making PDFs (free alternatives also available)
 - Adobe Photoshop -- Image Manipulation
 - Adobe Illustrator -- Graphics creation
 - Irfanview -- Image viewing program more flexible than the default Microsoft Image viewer
 - Cygwin -- linux utilities for Windows
 - Python -- available either through cygwin or as a standalone program.
 - ArcGIS -- ESRI's GIS program - Visit the GINA page for the UAF license info: http://esrisitelicense.gina.alaska.edu/
 - Putty -- Small suite of tools for doing SSH/SFTP/SCP
 - SSH Secure Shell -- An alternative tool for doing SSH/SFTP
 - Origin -- A fancy plotting & graph program
 - Surfer -- A fancy plotting & graph program
 - Perl -- Handy programming language for all sorts of things
 - Loggernet -- Campbell Scientific's data retrieval program
 - HBV -- Streamflow modeling, a rainfall-runoff program
 - HBV-light -- Streamflow modeling, a monte carlo approach for parameter estimation
 - RiverTools -- A program for getting for DEM and related files ready for input into TopoFlow
 - TopoFlow -- Streamflow modeling, a physically based model originally written in IDL and currently being redone with python
 - WinRiver II -- RDI discharge measurement software for use with RDI products
 - Topcon ImageMaster Photo -- DEM Creation tool
 
In-house software development
- data-gathering system, written in Perl:
- Campbell::Comm -- perl module to interface Campbell CR10 loggers
 - querylogger.pl -- query remote loggers
 - loggerdata.pl -- automatic downloads from remote loggers
 - WERC datasite architecture -- setup & conventions assumed by the above
 
 - commserver -- provide connections to radio telemetry sites
 - laboratory scale logger
 - datasite -- object-oriented site and data management
 - Excel Macros -- Handy Excel Macros useful for data processing etc.
 - GP -- GWS/EEI developed html page generating program from DOT/DNR project
 - Graphing -- GWS/EEI developed graph generating program from DOT/DNR project
 - DataPro and related utilities -- Data processing engine useful
- DataPro setup and workflow (related)
 - Datapro Parameter Options -- Definitions for the variety of data types for processing
 - QC.py -- utility for merging manual corrections back into the datapro data record.
 
 - Site Creator -- program to set up dirctories and key files for datapro processing