Difference between revisions of "Software"

From IARC 207 Wiki
Jump to navigation Jump to search
imported>Bob
 
(18 intermediate revisions by 10 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 ==
Line 11: Line 12:
 
* [[Perl]] -- Handy programming/scripting language for all sorts of things
 
* [[Perl]] -- Handy programming/scripting language for all sorts of things
 
* [[Ruby]] -- A '''very''' ''object-oriented'' language we're just beginning to use
 
* [[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 ==
Line 21: 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 28: 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
==WERC in-house software development==
+
* [[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-overview|data-gathering system]], written in Perl:
 
** [[src-perl-Campbell::Comm|Campbell::Comm]] -- perl module to interface Campbell CR10 loggers
 
** [[src-perl-Campbell::Comm|Campbell::Comm]] -- perl module to interface Campbell CR10 loggers
Line 35: Line 45:
 
** [[src-perl-loggerdata|loggerdata.pl]] -- automatic downloads from remote loggers
 
** [[src-perl-loggerdata|loggerdata.pl]] -- automatic downloads from remote loggers
 
** [[WERC datasite architecture]] -- setup & conventions assumed by the above
 
** [[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-perl-lab-scale|laboratory scale logger]]
 
* [[src-datasite|datasite -- object-oriented site and data management]]
 
* [[src-datasite|datasite -- object-oriented site and data management]]
 
* [[Excel Macros]] -- Handy Excel Macros useful for data processing etc.
 
* [[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

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