Difference between revisions of "Software"
Jump to navigation
Jump to search
(29 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 |
− | [[Aptana]] -- HTML / CSS editing program with a different IDE from dreamweaver (some advantages for each) | + | * [[Aptana]] -- HTML / CSS editing program with a different IDE from dreamweaver (some advantages for each) |
− | [[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 == | ||
− | [[Perl]] -- Handy programming language for all sorts of things | + | * [[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 |
− | [[Aptana]] -- HTML / CSS editing program with a different IDE from dreamweaver (some advantages for each) | + | * [[Aptana]] -- HTML / CSS editing program with a different IDE from dreamweaver (some advantages for each) |
− | [[MS Office]] -- Excel, Powerpoint etc. | + | * [[MS Office]] -- Excel, Powerpoint etc. |
− | [[Adobe PDF tools]] -- Making PDFs (free alternatives also available) | + | * [[Adobe PDF tools]] -- Making PDFs (free alternatives also available) |
− | [[Adobe Photoshop]] -- Image Manipulation | + | * [[Adobe Photoshop]] -- Image Manipulation |
− | [[Adobe Illustrator]] -- Graphics creation | + | * [[Adobe Illustrator]] -- Graphics creation |
− | [[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. |
− | [[Putty]] -- Small suite of tools for doing SSH/SFTP/SCP | + | * [[ArcGIS]] -- ESRI's GIS program - Visit the GINA page for the UAF license info: http://esrisitelicense.gina.alaska.edu/ |
− | [[SSH Secure Shell]] -- An alternative tool for doing SSH/SFTP | + | * [[Putty]] -- Small suite of tools for doing SSH/SFTP/SCP |
− | [[Origin]] -- A fancy plotting & graph program | + | * [[SSH Secure Shell]] -- An alternative tool for doing SSH/SFTP |
− | [[Surfer]] -- A fancy plotting & graph program | + | * [[Origin]] -- A fancy plotting & graph program |
− | [[Perl]] -- Handy programming language for all sorts of things | + | * [[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== | ||
+ | * [[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