IsoCreator (could also be called Folder-to-ISO or Directory-to-ISO) C#.NET 2.0 application which creates ISO 9660 Joliet CD images from a given folder or volume. Can also create ISO with virtual files, given a tree representing a directory structure.
Planetary Ephemerides DLL Library for Microsoft Windows and Excel
Planetary Ephemerides A Dynamic Link Library (DLL) for Microsoft® Windows™ And also an Addin to use with Microsoft® Office™ Excel Planetary Ephemerides implements several functions to get positions of major and minor planets and artificial satellites, using well known solutions developed and released by development centers as "Jet Propulsion Laboratory" (JPL), Institut De Mécanique Céleste Et De Calcul Des Éphémérides" (IMCCE) and "North American Aerospace Defense Command" (NORAD). It needs binary files to get JPL DEXXX ephemerides and IMCCE INPOPXX ephemerides. The library also implements VSOP87 ephemerides, which do not need any external files. It also implements SGP4/SDP4 ephemerides for artificial satellites, by calling the sgp4 function delivered by David A. Vallado. Positions of minor planets from its orbital elements. SOFA functions call. WARNING: Excel Addin has become unreliable in Excel 2013 and above. Using it may cause unexpected results.
Sample code for Ocean Optics OmniDriver spectrometer device driver
Sample code demonstrating how to use OmniDriver to drive Ocean Optics full range of spectrometers from C, C++, C#, Java, LabVIEW, Delphi, MATLAB and more.
Software for calculating geometric properties of cross sections
Software for calculating geometric properties of cross sections and polygons. Calculates: area, moments of inertia, product of inertia, radius of gyration, section modulus, among others. It also supports import and export of CSV, JSON and DXF files. Able to do geometric transformations and 2D and 3D visualization of the cross sections.
Windows Designer Studio is a set of libraries and applications written in C# to modify Windows NT-based installs / distributions, port applications, recreate installation media and manage drivers, components and applications
Found various fixed point and integer in C#; working on coalescing them into a C# library.
.NET Secure Password Hashing API
This API uses the PBKDF2 specification with HMACSHA512 as the underlying pseudo random function (PRF) to perform the salted hashing over a specified number of instances to eliminate the feasibility of rainbow table attacks & drive up the computing cost of generating said tables, this is known as key stretching. This API also provides the capability to create BIG crypto random salt strings, because the BIGGER & more RANDOM your salt, the better! (anti-rainbow tables) I was going to use Microsofts Rfc2898DeriveBytes(cb) implementation but after learning that it is using HMACSHA1 as the underlying PRF, I decided to modernise this & implement PBKDF2 with HMACSHA512 instead (Stronger against GPUs) Get binaries here but for source code please use the PWDTK.NET repo on GitHub which you can clone from here: https://github.com/Thashiznets/PWDTK.NET.git Please consider donating (5th button above) if you find PWDTK.NET useful! Package AVAILABLE on NuGet!!! Thanks - Ian
Classic game solved with MinMax algorithm (full solution tree) and simple Heuristics. Specially for learning and teaching computer AI
This project is intended to provide a useful design tool for switched capacitor filters. The aim is to calculate the best implementation (with the smallest space needed) for such a filter. It will further be a tool for general filter design later.
A tool for personal trainers and fitness enthusiasts.
Currently: *Source code now available in the form of a Visual Studio 2015 project (zipped).* 1) Calculate BMI, daily caloric intake, target heart rate, maximum and training poundage, and ideal proportions based upon joint measurements. 2) Record and recall measurements and progress using the Basic Information tab. 3) Create, Manage, Export, and Import custom foods/exercises lists using the appropriate tabs. 4) Store and recall workout and diet log records by date. Future Improvements (in the works): * Diet and Workout tab improved functionality.
Industrial Ethernet Network Performance (IENetP) Test Tool developed by the National Institute of Standards & Technology (NIST). This test tool determines the network performance of industrial devices using standardized metrics and tests.
A simple GUI for post-processing data files from OpenSees analysis.
A simple GUI for post-processing data files from OpenSees analysis.
It moves by itself inside networks like virus infection & plagues, it is being written to solve computer virus problem drastically and responsibly. It is legal, free and open for public domain to improve W3 ICT Security.
A project for emerginf fields of science
Extracteur de Données des Entreprises Automatique
Extractions des données issues des sites webs d'informations des entreprises du canada. Les données extraites sont obtenues par interrogation des pages publiques disponibles sur les sites gouvernementaux, et consolidées dans des fichiers XML.
EveAI processes the data assuming that it has already been read by a sensor. Theoretically this should give it reflex behavior. Now the end product should be a self conscious machine future plans are to include the field of robotics.
A Computer Algebraic System. Designed to do advanced mathematical operations and calculations with a simple user interface.
This is my lib for neural network. Include weights, neurons, neural layers, nets, simulation of nets, and back propagation supervising learning method. And also, its include a advance in neural teory: how to simplificate the combinatorial calculus.
Packing two dimensional rectangular elements at orthogonal table
Program was created for optimized packing of two dimensional rectangular elements at orthogonal table with main purpose of printing cutting sheets that can be used for cutting material at production in wood and panel furniture manufacturing. It is developed upon authors several years of expirience at woodworking, and actual carpenters needs when such software is in question. Inspite its look it is fully functional peace of software , with all necessary elements needed for generating cutting sheets. GUI is simple and it consists of fields for entering table and element dimensions on the right, packing, optimization, cutting and cleaning table edges options section bottom left and statistic section bottom right. Upper left are table description field and cut sheet drawing at the center. Right click at the cut sheet drawing and there are printing options. NOTICE : This program was not created for sellers of chipboards and other board materials. All the best, Author
Paragon is a decision-making and option-comparison software. It allows you to specify and rank several criteria for comparison, and play around with the numbers to find the most favorable option.
Pillar is open source 2D/3D SDK w/IDE that allows the development of games as well as desktop applications. Pillar will be designed in C#.NET 2.0, C++, DirectX 9 Managed Code, OpenGL, and will use some Win32 functionality.
This is a .NET application which allows a user to easily test a RESTful service by editing an HTTP request, then sending it via PUT, POST, GET or DELETE to a URI, and viewing/saving the results.
This project provides a software solution for the known problem of RLC measurements (resistance, inductivity, capacitance) with minor hardware effort using the standard interfaces of a computer, e.g. sound cards.
Science & Graphics in C# is a group of projects/classes dealing with scientific computing, engineering programming, and graphics (specifically 2D graphics and plotting), and general topics in computer science.
This application can be used to shuffle sequences in FASTA format.
ShuffleFastaSeq is a Windows form application, written in C#, to shuffle FASTA-formatted sequences. The random permutation is obtained using a simple variation of the Fisher-Yates alghorithm implemented by Durstenfeld (https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle) ( Knuth DE. The art of computer programming: seminumerical algorithms. 3rd ed. Boston: Addison-Wesley; 1997). The input file contains one or more sequences in FASTA format. The number of shufflings (n) for each sequence can be set; by default n is 100. The output file contains n shuffled copies in FASTA format for each input sequence. For example (n=3): Input file: >a ACGGT >b GCCCATTC Output file: >a TCGAG >a CGAGT >a TGCGA >b CACTCCGT >b CCCGTATC >b CCTTCAGC