ElectricFormula is a program that can help with electronic based projects or problems. It can calculate electric power, resistance, current, or voltage. If given two of these variables as input, it can determine the other two. For example, if you want to calculate the resistance, you will have to supply the value for the electric power and current or you can supply the value of the power and voltage.
SynScope is an offline visualization and alignment tool for time-varying signals acquired from multiple sources that may differ in offset and/or sample rate. SynScope allows you to define reference points that correspond to identical events between source pairs. It then estimates the offset and resample rate to link these sources. It maps sample time from one source to the other via a link equation. Signal alignment can be inspected with synchronous visualization or resampling. With synchronous visualization, linked signals scroll together according to the link relation. With resampling, linked signals are resampled to the highest sample rate and offset-compensated.
The Structural Proteomics Application Development Environment (SPADE) provides a community suite for developing and sharing protein structure and sequence tools. It includes a custom molecular viewer, sequence alignment editor, many reusable tools, and a chemical probing suite to support experimental verification of predicted structural models.
The rt-stepper project provides a USB CNC controller solution. Most CNC controllers are designed to be driven with a PC parallel port. The rt-stepper solution replaces the parallel port with USB. Users can convert their existing parallel port CNC controller into a USB CNC controller. Designers can integrate the hardware into there own CNC controller. The PC side software is based on the popular EMC2 software at www.linuxcnc.org. EMC2 provides 4-axis support, a complete gcode interpreter, a trajectory planner, a GUI front-end, backplotting, and more. The best part of the solution is since the rt-stepper hardware provides the real time step pulses, you can now run EMC2 on Linux, Mac OS, and Windows.
BEAM is a toolbox and development platform for viewing, analysing, and processing of remote sensing raster data. Originally developed to facilitate the utilisation of image data from Envisat's optical instruments, BEAM now supports a growing number of other raster data formats such as GeoTIFF and NetCDF as well as data formats of other EO sensors such as MODIS, AVHRR, AVNIR, PRISM and CHRIS/Proba. Various data and algorithms are supported by dedicated extension plug-ins. It includes VISAT, an intuitive desktop application, a set of scientific tools running either from the command line or invoked by VISAT, and a rich Java API for the development of new remote sensing applications and BEAM extension plug-ins.
Sunrise Sunset is a Python package that can determine the sunrise and sunset based on a given altitude zenith. It has two public methods. The first returns the sunrise and sunset in a tuple. The second returns True or False depending on whether the supplied date/time is during the night or day. The constructor takes three arguments, a date, latitude, and longitude. There is one keyword argument for changing the default zenith, which is set to "official". The zeniths are "official", "civil", "nautical", "amateur" (astronomical), and "astronomical". It does not rely on third party packages, but you may need something like pytz to create dates with timezone info.
Polymul is a self-contained C++ template library for efficient multiplication of multivariate polynomials. It is intended for low order polynomials of a few variables, but is in principle limited only by the compiler's maximal template recursion depth. Polynomials can be created over any scalar type, such as integers or double precision floating point numbers.