A graphical view of OpenDSS
OpenDSS-G (fomer DSSim-PC) is a new step in the evolution of simulation tools for planning and operations based in OpenDSS. This interface has adopted the functionalities of OpenDSS for making easier to the user to use the advance features of the platform. This version includes the parallel processing features included in OpenDSS. The interface is faster and by using graphical objects and forms the user can describe the power system, configure the processor utilization and many more advance features.
Serial Bootloader for Microchip, Atmel, NXP, TI, 8051 microcontrolers
What is it? It's a Bootloader for Microchip, Atmel, NXP, TI and 8051 devices. A Bootloader is a firmware running in the microcontroler device which allows the user to send it's own firmware without the need of a programmer. This Bootloader consists of: - firmwares for many devices (this firmware need to be send to the device's flash memory with a programmer, only once) - a PC software which communicates with the bootloader firmware in the device and send the user's program in its memory Where does it come from? This Bootloader is based on "Tiny PIC Bootloader" made by Claudiu Chiculita. A special THANK to him!!! What can it do? It can program: - Microchip PIC10/12/16/18/24/32/dsPIC30/33 - Atmel ATtiny, ATmega - TI MPS430 - NXP ARM Cortex-M0+ - Silicon Labs C8051 And this: - with light modifications to the Bootloader firmware for new devices - without modifying your source code or using a special linker script - via GUI or command line prog - with automatic Reset
Testing images for scientific purposes
The TESTIMAGES archive is a huge and free collection of sample images designed for analysis and quality assessment of different kinds of displays and image processing techniques. The archive includes more than 2 million images originally acquired and divided in three different categories: SAMPLING and SAMPLING_PATTERNS (aimed at testing resampling algorithms), COLOR (aimed at testing color rendering on different displays) and PATTERNS (aimed at testing the rendering of standard geometrical patterns). Please cite the following papers when using any image in this archive: * ASUNI N, GIACHETTI A, "TESTIMAGES: A Large Data Archive For Display and Algorithm Testing", Journal of Graphics Tools, Volume 17, Issue 4, 2015, pages 113-125, DOI:10.1080/2165347X.2015.1024298 * ASUNI N, GIACHETTI A, "TESTIMAGES: a large-scale archive for testing visual devices and basic image processing algorithms", STAG - Smart Tools & Apps for Graphics Conference, 2014.
Digital Circuits Design and Simulation
Digital Logic Design is a Software tool for designing and simulating digital circuits. It provides digital parts ranging from simple gates to Arithmetic Logic Unit. In this software, circuit can easily be converted into a reusable Module. A Module may be used to built more complex circuits like CPU. The circuit working can be analyzed by using output parts like LEDs, Seven Segment Display and Digital Oscilloscope etc. provided in the software. You can use this software to design Combinational, Synchronous and Asynchronous Sequential Circuits. This Software may be used by professionals, hobbyists and students alike. The teachers may incorporate this software in their courses like Digital Logic and Computer Design, Computer Architecture, Computer Organization and Embedded Systems. In this software, a circuit may be designed using graphical components or may be entered as Sum-of-Product Boolean form.
Parsing Korean words by morpheme and part-of-speech
RHINO parses Korean words by morpheme and part-of-speech. Its dictionaries are based on Korean Modern Tagged Corpus(12 million phrases scale) which was made by Korean government. So it analyses many cases of stems and endings. And the newly developed Dynamic Dictionary Technology can make words to react with their context. That is, a programmed database. For more information see the files in the help folder.
Convert any image to a gerber file
This application allows you to load an image file and convert it to a gerber file. For best result, you can adjust color and tolerance filters and see a preview image before creating output files. Demonstration video: https://www.youtube.com/watch?v=RdQ_jO0g25A Useful information of this application through: https://imagetogerber.wordpress.com/ I'm working on an Image to Excellon Converter app, meanwhile if you need to convert one image to excellon you can contact me: firstname.lastname@example.org If this application has been useful to you, please donate using the Donate tab above.
Open Knowledge on engineering development.
Libre Mechanics it’s an Open Knowledge project created to offer a useful platform of information related with the development and research of Mechanical Engineering themes and similar fields, higly related with the use of Open Source and Software Libre tools. Here you will find a wide variety of projects, publications and scientific material available as references for developing their own projects, also guides and tutorials that allow you to take advantage of free software tools available today. The four principal lines of work are: Design Analysis and Simulation Automation and Robotics Development
XMOS based, USB2 audio card, low power consumption, small form factor, 8 synchronous input channels and 4 stereo output channels.
freeRTOS for Arduino Uno, Goldilocks 1284p & Mega 2560
AVR ATmega port of freeRTOS A port of freeRTOS which can be flexibly flexibly configured use almost any available Timer on AVR ATmega devices and will operate with almost any classic Arduino device from Arduino, SeeedStudio, Sparkfun, Freetronics or Pololu. Going forward this repository will be updated less often and only with major releases. Please check at Github for the latest commits. https://github.com/feilipu/avrfreertos The Goldilocks Analogue story is told here. http://feilipu.me/?s=Goldilocks+Analogue The Goldilocks 1284p story is here. http://feilipu.me/2013/03/08/goldilocks-1284p-arduino-uno-clone/ If this repository is too complicated to get started, a minimum AVR freeRTOS configured using the Watchdog Timer and Heap 3 is also also available. https://github.com/feilipu/miniAVRfreeRTOS For the Arduino platform there is a freeRTOS Library available in the Arduino IDE Library manager. https://github.com/feilipu/Arduino_FreeRTOS_Library
Monitor de redes wireless
Se trata de un monitor o escanner de redes wifi diseñado para trabajar tanto con tarjetas wireless como con routers y/o CPE's. Esta herramienta nace de la necesidad del estudio de los niveles de señal de puntos de acceso lejanos, empleando el hardware que estos dispositivos de altas prestaciones brindan, para los proyectos de enlaces extremos. En referencia a la antigua torre de Babilonia, tiene la capacidad de comunicarse con cada dispositivo en su propio lenguaje de comandos. En este momento es capaz de hacerlo con dispositivos Ubiquiti y Mikrotik además de cualquier adaptador wireless USB, PCI, etc.. Licencia: Creative Commons, Reconocimiento - NoComercial - SinObraDerivada 4.0 (by-ncnd)
Natural gas and related hydrocarbon compressibility factor calculation
The software can be used to calculate compressibility factor (z factor), molecular weight, density at standard and flowing conditions. It requires pressure, temperature and mole fraction composition of the gas. The algorithm utilized is as per AGA Report Number 8.
Modbus TCP to OPC
Mod2OPC is a light weight 32-bit Windows application that allows you to pull data from multiple Modbus enabled devices into an OPC server. Mod2OPC is ideal for your Industrial Internet of Things (IIOT) application where the data you collected can be fed into your PLC, HMI, or SCADA system. It will run on Windows 7, 8, 8.1, and 10.
An Qt based HP-41cx Emulator first based on Eric's NSIM-0.61 Project. Ported to C++ and extended by an graphical Qt-based User-interface. Since Oct.2014 I developed my own NUT-Core implementation which is quite different from Eric's one. I called it NewT in fact of the existing NewT NUT Hardware revival.
Calculates SF, BM, Slope and Deflection.
IBAP is a structural beam analysis software that can be used by Civil, Mechanical and Structural Engineers, Beam designers and Engineering students for both professional and academic purposes.
Calculation with Clifford algebras: C++ library and Python module
GluCat is a generic library of C++ templates that implement universal Clifford algebras over the field of real numbers. The PyClical extension module for Python gives users an easy Python scripting interface for calculations in Clifford algebras. The name PyClical is an homage to Pertti Lounesto's CLICAL.
Software developed for the analysis of Neutron Reflectivity data.
Modbus TCP to SQL (Windows)
Mod2SQL is a light weight 64-bit Windows application that allows you to pull data from multiple Modbus enabled devices into SQL Server, MySQL, or Oracle using native database drivers. Mod2SQL also allows ODBC connection to any database resided in your cloud server, such as Azure SQL and Amazon Relational Database. Mod2SQL is ideal for your Industrial Internet of Things (IIOT) application where the data you collected can be fed into your dashboards. It will run on Windows 7, 8, 8.1, and 10. You can configure Mod2SQL to pull Input or Holding Registers from your devices and choose the polling interval or On-Change mode according to your need.
AutoCad 2014 - AutoCad 2018 batch lisps process
Starbatch is a batch lisp program for Autodesk Autocad drawings. Using StarBatch you can automate AutoCAD Full and LT to save you time and money. Batch your favourite Lisp's while you complete other tasks.
Scommunication is easy to use rs232 rs485 communication application
Scommunication is easy to use rs232 rs485, USB to serial communication application. All sent and coming data you can see ASCII HEX DECIMAL or BINARY. With timer -- timer add after version 2-- you can send data every second , half second or how you want This application written in java(fx) so you can use windows linux or mac. Tested with arduino uno,arduino nano, arduino mega, frdm-kl46z and frdm-k64f In some problem feel free to send me mail: email@example.com
A binary waveform synthesizer based on Timewave Zero
A binary waveform synthesizer derived from and based upon Timewave Zero theory by Terence McKenna. His theory proposes that the structure of time is a complex wave with a scalar potential, and the King Wen sequence of the I Ching is the 64 hexagram code from which the waveform of time is derived; that the King Wen sequence maps the linear progression of the human states of mind, which ultimately substantiates this waveform. This theory is the basis for the well-known novelty computer program he and others had developed. This program synth was made in supercollider.
ReViMS, a 3D volume rendering tool for light-sheet/confocal microscopy
Reconstruction and Visualization from Multiple Sections (ReViMS), an open-source, user-friendly software for automatically estimating the volume of 3D multicellular aggregates (i.e., cancer spheroid, zebrafish, fruit fly). ReViMS requires a z-stack of 2D binary masks, obtained by segmenting a sequence of fluorescent images acquired by scanning the aggregate along the z axis, using a confocal or a light-sheet fluorescent microscope. It provides a number of tools for: (a) segmenting z-stacks of fluorescence images; (b) reconstructing the 3D surface of the aggregates and estimating their volume. ReViMS is written in MATLAB (The MathWorks, Inc., Massachusetts, USA). It is an open-source tool and the source code is freely available at: http://sourceforge.net/p/revims Requirements: MATLAB 2015a and Image Processing Toolbox 9.2 or later versions.
Directional Audio File Format
OpenDAFF is a free, open-source software package for directional audio data - like the directivity of microphones, speakers, as well as head-related transfer functions (HRTFs)
Computation of empirical parameters in user-defined non-linear chemical kinetic models. Has a facility to compare 3 empirical models on the same graph to visually judge which model predicts the experimental data better. The empirical models can be input in the GUI as user-defined functions. This tool was written for the publication of "Modelling of Curing Kinetics of Amine Cured Epoxy Resins for Vacuum Assisted Resin Infusion Molding" (The Canadian Journal of Chemical Engineering, 2013), where the proposed empirical mathematical model was verified with experimental data to predict conversion rate of curing kinetics. In collaboration with Indian Institute of Technology, India.
A novel Code transformation technique to guide test input generator
Advance_PCT is a pre-processing technique, that simplifies the complex boolean expression present in a C program. It identifies the boolean expression and creates equivalent conditional branches with an empty body. These additional statements along with original program supplied into test executor to improve test data. It ensures that each atomic conditions have been invoked at least once true and once false. It is done to achieve higher MC/DC, because according to the definition of MC/DC it is required to achieve 100% condition coverage, which was not possible due to short-circuit evaluation by the compiler, due to which MC/DC was low and inadequate. This code transformation technique resolves the problem. It has applied Quince-McCluskey simplification technique to resolve complexness of predicate and then applying the method of inserting empty nested if-else conditional statements.