Showing 74 open source projects for "algorithm"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    Algorithm Visualizer

    Algorithm Visualizer

    Interactive Online Platform that Visualizes Algorithms from Code

    Hacker Scripts is a light-hearted collection of small automation and demo scripts that solve amusing everyday tasks or illustrate quick integrations with external services. The repo collects short programs (originally a set of shell and Ruby scripts) and many community contributed ports in other languages to show “how you might automate X” — for example sending a quick SMS, firing off an email, or triggering a coffee maker — with examples and scheduling snippets included. The README explains...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2

    Tree Visualisation with Visual Cues

    Tree Visualisation with Visual Cues

    This project extends a previous work on node link tree visualisation and interaction by providing visual clues on hidden structures. We adopt DOITree from Prefuse package (https://github.com/prefuse/Prefuse), a multi-focal tree layout algorithm, for exploring large hierarchical structures. Related publications: https://www.sciencedirect.com/science/article/pii/S1045926X1630009X https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6902871
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    LEACrypt

    LEACrypt

    TTAK.KO-12.0223 Lightweight Encryption Algorithm Tool

    The Lightweight Encryption Algorithm (also known as LEA) is a 128-bit block cipher developed by South Korea in 2013 to provide confidentiality in high-speed environments such as big data and cloud computing, as well as lightweight environments such as IoT devices and mobile devices. LEA is one of the cryptographic algorithms approved by the Korean Cryptographic Module Validation Program (KCMVP) and is the national standard of Republic of Korea (KS X 3246).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    The Secret Lives of Data

    The Secret Lives of Data

    Understanding what your bits do when you're not looking

    ...It aims to explain databases, servers, consensus protocols, and distributed systems through interactive visual experiences. The flagship visualization teaches the Raft distributed consensus algorithm in a more approachable way than a traditional paper or static diagram. The project is built as a web experience with JavaScript, CSS, and static assets. It invites people to suggest new systems that could be explained through similar visualizations. It is useful for engineers, students, and technical readers who want to understand reliability and data flow concepts without starting from dense theory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Learn Julia the Hard Way

    Learn Julia the Hard Way

    Learn Julia the hard way

    ...Julia was developed with the occasional reference to R, and with an avowed intent to improve upon R's clunkiness. R is a great language, but relatively slow, to the point that most people use it to rapidly prototype, and then implement the algorithm for production in Python or Java. Julia seeks to be as approachable as R but without the speed penalty.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    DISTOD

    DISTOD

    Distributed discovery of bidirectional order dependencies

    The DISTOD data profiling algorithm is a distributed algorithm to discover bidirectional order dependencies (in set-based form) from relational data. DISTOD is based on the single-threaded FASTOD-BID algorithm [1], but DISTOD scales elastically to many machines outperforming FASTOD-BID by up to orders of magnitude. Bidirectional order dependencies (bODs) capture order relationships between lists of attributes in a relational table.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    CNN Explainer

    CNN Explainer

    Learning Convolutional Neural Networks with Interactive Visualization

    ...For example, an image classifier produces a class label (e.g, bird, plane) for what objects exist within an image. A convolutional neural network, or CNN for short, is a type of classifier, which excels at solving this problem! A CNN is a neural network: an algorithm used to recognize patterns in data. Neural Networks in general are composed of a collection of neurons that are organized in layers, each with their own learnable weights and biases. Let’s break down a CNN into its basic building blocks. A tensor can be thought of as an n-dimensional matrix. In the CNN above, tensors will be 3-dimensional with the exception of the output layer. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Cubature.jl

    Cubature.jl

    One- and multi-dimensional adaptive integration routines for Julia

    This module provides one- and multi-dimensional adaptive integration routines for the Julia language, including support for vector-valued integrands and facilitation of parallel evaluation of integrands, based on the Cubature Package by Steven G. Johnson. Adaptive integration works by evaluating the integrand at more and more points until the integrand converges to a specified tolerance (with the error estimated by comparing integral estimates with different numbers of points). The Cubature...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Harmony Data Integration

    Harmony Data Integration

    Fast, sensitive and accurate integration of single-cell data

    Harmony is a general-purpose R package with an efficient algorithm for integrating multiple data sets. It is especially useful for large single-cell datasets such as single-cell RNA-seq. Harmony has been tested on R versions =4. Please consult the DESCRIPTION file for more details on required R packages. Harmony has been tested on Linux, OS X, and Windows platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 10
    AutoAni

    AutoAni

    Compilation-free adaptive swf visualization template

    AutoAni is a compilation-free adaptive visualization template designed for creating animated bar chart races and similar time-based visualizations using Flash. It focuses on ease of use for beginners by removing the need to install Flash or compile code—users simply prepare their data and images, place them in the same directory, and open the provided SWF file with any compatible player. The template comes with built-in Source Han Sans fonts, ensuring consistent text rendering without...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    JBotSim is a multipurpose dynamic network simulator that allows to quickly prototype a distributed algorithm and test its behavior on a set of static or mobile nodes. If mobile, the nodes can be controlled by the mouse or by program.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    JPIV

    JPIV

    Particle Image Velocimetry

    JPIV is a platform independent, graphical stand-alone application for Particle Image Velocimetry (PIV) written in Java. PIV is an optical technique for measuring fluid flow velocities. JPIV moved to GitHub. Please visit us at: https://eguvep.github.io/jpiv/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    AI learning

    AI learning

    AiLearning, data analysis plus machine learning practice

    We actively respond to the Research Open Source Initiative (DOCX) . Open source today is not just open source, but datasets, models, tutorials, and experimental records. We are also exploring other categories of open source solutions and protocols. I hope you will understand this initiative, combine this initiative with your own interests, and do what you can. Everyone's tiny contributions, together, are the entire open source ecosystem. We are iBooker, a large open-source community,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A spring-based 3D graph layout tool written in Java. Rendering is performed in OpenGL via the JOGL library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    vizceral

    vizceral

    WebGL visualization for displaying animated traffic graphs

    vizceral is a component for displaying traffic data on a webgl canvas. If a graph of nodes and edges with data about traffic volume is provided, it will render a traffic graph animating the connection volume between nodes. This component can take multiple traffic graphs and will generate a 'global' graph showing all incoming traffic into each of the 'regions', with support for cross-region traffic. There are three levels of information, global, regional, and service-level, with clicking or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    ipytracer

    ipytracer

    Algorithm Visualizer for IPython/Jupyter Notebook

    Algorithm Visualizer for IPython/Jupyter Notebook. If you use the display(TracerObject) code from where you want to see, you can use it without any special modification.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Illustrated Algorithms

    Illustrated Algorithms

    Interactive algorithm visualizations

    ...Visual representations of variables and operations augment the control flow, alongside actual source code. You can fast forward and rewind the execution to closely observe how an algorithm works. The same code that is displayed next to the illustration is also decorated using babel-plugin-trace-execution and executed to record the context at every step. Literally the same source file. Going back and forth between function execution (and call stack when algorithm uses recursion) is effortless. So is pausing and resuming. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    TESTIMAGES

    TESTIMAGES

    Testing images for scientific purposes

    ...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.
    Leader badge
    Downloads: 261 This Week
    Last Update:
    See Project
  • 19

    Random Bits Forest

    RBF: a Strong Classifier/Regressor for Big Data

    We present a classification and regression algorithm called Random Bits Forest (RBF). RBF integrates neural network (for depth), boosting (for wideness) and random forest (for accuracy). It first generates and selects ~10,000 small three-layer threshold random neural networks as basis by gradient boosting scheme. These binary basis are then feed into a modified random forest algorithm to obtain predictions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    SmartRoot

    SmartRoot

    Semi-automated root image analysis software

    SmartRoot is a semi-automated image analysis software which streamlines the quantification of root growth and architecture for complex root systems. The software combines a vectorial representation of root objects with a powerful tracing algorithm which accommodates to a wide range of image source and quality. The software supports a sampling-based analysis of root system images, in which detailed information is collected on a limited number of roots selected by the user according to specific research requirements. SmartRoot is an operating system independent freeware based on ImageJ and uses cross-platform standards (XML, SQL, Java) for communication with data analysis softwares. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    New Terrain and 3D Map System

    New Terrain and 3D Map System

    a very lightweight advanced terrain-rendering and 3D map rendering sys

    ...(multitread vesion not released yet) 3. Seme as point 2.. Multithread terrain-rendering, roads on it, and vehicles to go around. The most important part is terrain-rendering. The Algorithm at the heart of it features my first and second theorem abut polygonal surface approximation. It took something like 2 years to develop it. It's technically a view-dependent, continuous dynamic level-of-detail rendering algorithm. Main features are simplicity and documentation. Does easily a 4k x 4k terrain, but also much more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    TreeLayout

    TreeLayout

    Efficient and customizable TreeLayout Algorithm in Java, for NetBeans

    Efficiently create compact, highly customizable tree layouts - Based on Walker's algorithm with enhancements suggested by Buchheim, Jünger, and Leipert the software builds tree layouts in linear time. I.e. even trees with many nodes are built fast. Downloads are available at https://sourceforge.net/projects/treelayout/files/. For detailed documentation look at the TreeLayout web site http://treelayout.sourceforge.net/.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    chipexo

    model based analysis of ChIP-exo data

    ...MACExo has the following four steps: 1) sequencing data normalization and bias correction; 2) signal consolidation and noise reduction; 3) single nucleotide resolution border detection using Chebyshev Inequality; and 4) border matching using Gale-Shapley’s stable matching algorithm. When applied to yeast Reb1 and human CTCF ChIP-exo data, MACE is able to define TFBSs with higher sensitivity, specificity and spatial resolution, as evidenced by multiple criteria, such as motif enrichment, sequence conservation, nucleosome positioning, and open chromatin states.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    New CTruck3D Rally

    New CTruck3D Rally

    Free-roaming 3D racing game featuring advanced terrain rendering

    ...For small file-size, a 4k x 4k terrain is available, sampled meter-by-meter so it's very smooth. Lightweight program. This is the form in which I wished to do the first release of the terrain rendering Algorithm I have developed throughout almost 2 years. Written in C++, featuring multithreading (2 threads): a total remake of the first 3D game I did years ago, CTruck3D_Simplex and sequels. This works better, thought the basic idea is the seme. Similar to the old games Terep2 and "1nsane". I am an algorithmist, not a game developer: so it was hard for me to put this togather. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    ThermV

    Comprehensive thermal analysis software package

    ThermV thermal analysis software package aims to provide the most sophisticated automatic analysis of thermal analysis data (TG/DTG, DTA and DSC). It offers new algorithm for concurrent peak deconvolution at different heating rates and provides full kinetic analysis of these data, including isoconversional methods for Ea, determination of reaction model and full kinetic triplet, Avrami coefficients, and dimensionality of crystal growth for reactions in the solid state. The project is currently in alpha stage, where individual modules will be provided for data analysis. ...
    Downloads: 84 This Week
    Last Update:
    See Project