General Mission Analysis Tool
Do you want to go to Mars but don't know when to leave or how much to bring? Do you want to study Earth protection by planning a mission to a near-Earth asteroid? The General Mission Analysis Tool (GMAT) is an open-source space mission design tool to help you answer these and many other space flight challenges. GMAT is developed by a team of NASA, private industry, and public and private contributors. The GMAT development team is pleased to announce the release of GMAT version R2017a. For a complete list of new features, compatibility changes, and bug fixes, see the Release Notes. Below are just some of the new capabilities contained in this release. • New navigation data types • Preliminary Kalman filter • STK ephemeris propagation • Utility for managing data files (EOP etc.) • Collocation library • Preliminary API interface • Second level editing of navigation data
An open source search engine with RESTFul API and crawlers
OpenSearchServer is a powerful, enterprise-class, search engine program. Using the web user interface, the crawlers (web, file, database, etc.) and the client libraries (REST/API , Ruby, Rails, Node.js, PHP, Perl) you will be able to integrate quickly and easily advanced full-text search capabilities in your application: Full-text with basic semantic, join queries, boolean queries, facet and filter, document (PDF, Office, etc.) indexation, web scrapping,etc. OpenSearchServer runs on Windows and Linux/Unix/BSD.
Sail7 is a design and optimisation tool for sail performance.
Sail7 is an analysis tool based on the linear panel methods. It is a derivative of xflr5.
A python gear generator that serves as CAE/CAD-preprocessor for involute gears based on pythonOCC. It allows for the computation of dynamic properties and the creation of exact geometries from a minimal input set.
C library to read DWG files.
An open C library to directly read DWG files, a popular drawing format used in the CAD world. [eo] Malferma C-biblioteko por rekte legi DWG-dosierojn, populara desegno-formo uzata en la teknika fasonada mondo.
Java Disk Benchmark Utility
Simple Java utility to help bench mark disk IO. Benchmark is done by creating and reading data files to a user directory that can be configured. Suggestions would be very appreciated. https://gitlab.com/jamesmarkchan/jDiskMark/ Note: When doing a combined read and write operation the disk cache is not cleared automatically so the app must be restarted to avoid the cache from affecting read IO performance.
C and C++ control flow graph generator and analyzer
CoFlo generates Control-Flow Graphs from C and C++ source code. It can then output the graphs in a number of ways and perform various control flow analyses.
Simulator for Siemens S7-200 PLC. It supports boolean operations, counters, timers, rise up and fall down contacts, and mathematics operations, with integer and real numbers, like sin, cos, tan. Comments and advise are well accepted!
CAD 2D for Land Surveying and Civil
Operating System : Windows - Linux - Mac OS Drawing 2D Point Line Polygon Rectangle Circle Ellipse Text,Image with thickness,color,hatch... Drawing commands : rotation,scale,explode... Labeling Point Line Polygon Rectangle Circle (Name Code Comment XYZ Length Angle Area Radius ...) Area Calculation by points or by object. Import-Export module : Image bmp,jpg,png CSV TXT SVG DXF R12 SOKKIA SDR33 TOPCON FC4 GTS7 XML LANDXML LEICA GSI8 GSI16
Agenda, Java, Postgresql, Netbeans
Agenda de contactos y asuntos creada en Java y Netbeans conectada a una base de datos en Postgresql. Incluye: - Archivos completos del proyecto. - Librerías implementadas. - Respaldo (Backup) de la Base de Datos. - Documentación de javadoc. Visita el Wiki de la aplicación para obtener más información.
Scientific Visualisation Made Easy
The Simple Medical Imaging Library Interface (SMILI), pronounced 'smilie', is an open-source, light-weight and easy-to-use medical imaging viewer and library for all major operating systems. The main sMILX application features for viewing n-D images, vector images, DICOMs, anonymizing, shape analysis and models/surfaces with easy drag and drop functions. It also features a number of standard processing algorithms for smoothing, thresholding, masking etc. images and models, both with graphical user interfaces and/or via the command-line. See our YouTube channel for tutorial videos via the homepage. The applications are all built out of a uniform user-interface framework that provides a very high level (Qt) interface to powerful image processing and scientific visualisation algorithms from the Insight Toolkit (ITK) and Visualisation Toolkit (VTK). The framework allows one to build stand-alone medical imaging applications quickly and easily.
Set of module for data processing of wireless device
The goal is to create a leading “Set of software libraries for data processing of wireless device based on Coronis platform“. These libraries will run on all major platforms (embedded and desktop) and provide services for data processing through generic APIs. Keywords: Coronis, Wavenis, API, Plugin, Wireless, Waveport, Wavecard, Profile, Java, C, C++, C#
An urban air pollution model based on the mass-conservation principle and the advection-diffusion equation. A technical report R-207-2012 can be found in http://www.nies.go.jp/kanko/kenkyu/index-e.html
atom probe software : visualisation and data analysis
This software is designed to help users visualize and analyze 3D point clouds with an associated real value, in a fast and flexible fashion. The primary use is in Atom Probe Tomography, which is an atomic imaging technique. However the program may also be useful in other areas, such as geospatial data, lidar, etc.
Internet BGP Peering Topology Map
bgpPeeringMap is a product able to discover and visualize BGP Peering topology by SNMP polling of BGP enabled routers. Once the polling process finish the network engineers are able to reason about the BGP peering topology, to obtain additional information about certain AS (Autonomous System) from RIPE or ARIN to draw shortest paths between two ASes and to locate an IP address on the map. Youtube channel http://www.youtube.com/channel/UCVrXTSM9Hj6d3OFbIdF4Z2w
PID controller design and tuning
pyPIDTuneMethods is a free python-based tool for PID controller design and tuning. pyPIDTuneMethods is based on scipy (numpy, scipy) <http://www.scipy.org/ >, guiqwt <http://code.google.com/p/guiqwt/ > and pyQt4 <http://www.riverbankcomputing.co.uk >. If you are not familiar with python you can use winpython <http://winpython.sourceforge.net/>. You may also just download the Excel file 'PIDTuning.xls' with the predefined tuning methods.
A Crossplatform OpenGl Gui for a Accelerometer (via USART/Atmega).
Oscilloscope components, including 100MHz quad A/D, VHDL code for Xilinx FPGA, and driver for Octave or Matlab.
ViennaSHE is a modern semiconductor device simulator for 1D, 2D and 3D device simulation. It relies on deterministic solutions of the Boltzmann Transport Equation using Spherical Harmonics Expansions.
Building blocks for the renewable energy industry.
RenewNet Foundry is a repository for an integrated set of simulation components for system simulation of wind, wave and tidal energy systems.
An open source implementation of SS7 Message Transfer Part (MTP). This is a fork of DIGIUM LIBSS7. This project will focus on Distributed MTP, MTP in the cloud, MTP over TCP, MTP over SCTP, MTP over TLS, MTP API, ...etc.
Access to Irrlicht Engine SDK from assembler, C, Python, Basic, Pascal
Python ctypes module for the Irrlicht Engine SDK for 2d/3d games and graphics. Compatibility with all Python versions, wich support ctypes module. Second internal project is SWIG wrapper. Additional support for SVG files over AGG or Cairo library. Also irrlicht_c library give access to Irrlicht functional from other programming languages: ASM (FASM), C (TinyC), Basic (FreeBASIC, thinBasic, OxygenBasic), Pascal, Gentee, AutoIt and game frameworks like GameMaker or Blitz.
An universal TCP client.
Uniclient is an universal TCP client. It connects to a TCP server and executes an Aime program against the server.
An infinite drawing area auto-extending
The Ardoise is an open source software providing an infinite area to draw small outlines. Originally, it was designed for my personal use but now, I can’t do without! so I decided to share it under the GPL’s term. This program is multi platform : you can install it on windows, and linux for now, and it must run under Mac OS but I don’t have any computer running this system so I can’t compile it nor test it… ( thank you if you use this system and if you can do that for me :) )
Extended C Library
Why Is libxc needed? There doesn't exist a library for ANSI C99 for common data containers, such as vectors, trees, etc. There also also doesn't exist a library for common functionality, such as error reporting/logging, string functions, configuration management (reading config files), etc... The programmer working in C doesn't have anything analogous to the Boost C++ library. The extended C library is intended to make some headway into providing this functionality. To ensure unrestricted usage the libxc project is provided under the very permissive BSD license. If you need a different license then please send me a request (lelanthran at gmail) and I'll do my best to satisfy your request. What's completed? As of writing, the following libraries have been written and tested: 1. Memory accounting/tracking 2. String operations 3. Vectors 4. Trees 5. Dictionary arrays 6. Configuration management See the wiki page for more information