Showing 48 open source projects for "performance"

View related business solutions
  • 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
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    ReverseDiff

    ReverseDiff

    Reverse Mode Automatic Differentiation for Julia

    ReverseDiff is a fast and compile-able tape-based reverse mode automatic differentiation (AD) that implements methods to take gradients, Jacobians, Hessians, and higher-order derivatives of native Julia functions (or any callable object, really). While performance can vary depending on the functions you evaluate, the algorithms implemented by ReverseDiff generally outperform non-AD algorithms in both speed and accuracy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Interpolations.jl

    Interpolations.jl

    Fast, continuous interpolation of discrete datasets in Julia

    This package implements a variety of interpolation schemes for the Julia language. It has the goals of ease of use, broad algorithmic support, and exceptional performance. Currently, this package supports B-splines and irregular grids. The API has been designed with the intent to support more options. Initial support for Lanczos interpolation was recently added. Pull requests are more than welcome! It should be noted that the API may continue to evolve over time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Julia VS Code

    Julia VS Code

    Julia extension for Visual Studio Code

    This VS Code extension provides support for the Julia programming language. We build on Julia’s unique combination of ease-of-use and performance. Beginners and experts can build better software more quickly, and get to a result faster. With a completely live environment, Julia for VS Code aims to take the frustration and guesswork out of programming and put the fun back in. A hybrid “canvas programming” style combines the exploratory power of a notebook with the productivity and static analysis features of an IDE. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Metal.jl

    Metal.jl

    Metal programming in Julia

    With Metal.jl it's possible to program GPUs on macOS using the Metal programming framework. The package is a work in progress. There are bugs, functionality is missing, and performance hasn't been optimized. Expect to have to make changes to this package if you want to use it. PRs are very welcome. These requirements are fairly strict, and are due to our limited development resources (manpower, hardware). Technically, they can be relaxed. If you are interested in contributing to this, see this issue for more details. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 5
    RCall.jl

    RCall.jl

    Call R from Julia

    R is a language for statistical computing and graphics that has been around for a couple of decades and it has one of the most impressive collections of scientific and statistical packages of any environment. Recently, the Julia language has become an attractive alternative because it provides the remarkable performance of a low-level language without sacrificing the readability and ease of use of high-level languages. However, Julia still lacks the depth and scale of the R package environment. This package, RCall.jl, facilitates communication between these two languages and allows the user to call R packages from within Julia, providing the best of both worlds. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Catalyst.jl

    Catalyst.jl

    Chemical reaction network and systems biology interface

    Catalyst.jl is a symbolic modeling package for analysis and high-performance simulation of chemical reaction networks. Catalyst defines symbolic ReactionSystems, which can be created programmatically or easily specified using Catalyst's domain-specific language (DSL). Leveraging ModelingToolkit and Symbolics.jl, Catalyst enables large-scale simulations through auto-vectorization and parallelism. Symbolic ReactionSystems can be used to generate ModelingToolkit-based models, allowing the easy simulation and parameter estimation of mass action ODE models, Chemical Langevin SDE models, stochastic chemical kinetics jump process models, and more. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    ClimateTools.jl

    ClimateTools.jl

    Climate science package for Julia

    ...The package is aimed to ease the typical steps of analysis of climate models outputs and gridded datasets (support for weather stations is a work-in-progress). Climate indices and bias correction functions are coded to leverage the use of multiple threads. To gain maximum performance, use (bash shell Linux/MacOSX) export JULIA_NUM_THREADS=n, where n is the number of threads. To get an idea of the number of threads you can use type (in Julia) Sys.THREADS. This is especially useful for bias correction.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Makie

    Makie

    Interactive data visualizations and plotting in Julia

    Makie is an interactive data visualization and plotting ecosystem for the Julia programming language, available on Windows, Linux, and Mac. The backend packages GLMakie, WGLMakie, CairoMakie and RPRMakie add different functionalities: You can use Makie to interactively explore your data and create simple GUIs in native Windows or web browsers, export high-quality vector graphics or even raytrace with physically accurate lighting. Choose one or more backend packages: GLMakie (interactive...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Measurements.jl

    Measurements.jl

    Error propagation calculator and library for physical measurements

    Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration. Physical measures are typically reported with an error, a quantification of the uncertainty of the accuracy of the measurement. Whenever you perform mathematical operations involving these quantities you have also to propagate the uncertainty, so that the resulting number will also have...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    Mousetrap.jl

    Mousetrap.jl

    Finally, a GUI Engine made for Julia

    Mousetrap is a GUI library designed for Julia. It fully wraps GTK4 (which is written in C), vastly simplifying its interface to improve ease of use without sacrificing flexibility. It aims to give developers of all skill levels the tools to start creating complex GUI applications with little time and effort while taking full advantage of Julia's idiosyncrasies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    IndexedTables.jl

    IndexedTables.jl

    Flexible tables with ordered indices

    IndexedTables provides tabular data structures where some of the columns form a sorted index. It provides the backend to JuliaDB, but can be used on its own for efficient in-memory data processing and analytics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Kinetic.jl

    Kinetic.jl

    Universal modeling and simulation of fluid mechanics upon ML

    Kinetic is a computational fluid dynamics toolbox written in Julia. It aims to furnish efficient modeling and simulation methodologies for fluid dynamics, augmented by the power of machine learning. Based on differentiable programming, mechanical and neural network models are fused and solved in a unified framework. Simultaneous 1-3 dimensional numerical simulations can be performed on CPUs and GPUs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Gaius.jl

    Gaius.jl

    Divide and Conquer Linear Algebra

    Gaius.jl is a multi-threaded BLAS-like library using a divide-and-conquer strategy to parallelism, and built on top of the fantastic LoopVectorization.jl. Gaius spawns threads using Julia's depth-first parallel task runtime and so Gaius's routines may be fearlessly nested inside multi-threaded Julia programs. Gaius is not stable or well-tested. Only use it if you're adventurous.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Transducers.jl

    Transducers.jl

    Efficient transducers for Julia

    ...His Strange Loop talk is a great introduction to the idea of transducers. Transducers.jl is an implementation of the transducers in Julia. Aiming to satisfy the high-performance needs of Julia users, Transducers.jl uses a formulation that is pure and aiding type-stability.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    FLoops.jl

    FLoops.jl

    Fast sequential, threaded, and distributed for-loops for Julia

    Fast sequential, threaded, and distributed for-loops for Julia, fold for humans.FLoops.jl provides a macro @floop. It can be used to generate a fast generic sequential and parallel iteration over complex collections. Furthermore, the loop written in @floop can be executed with any compatible executors. See FoldsThreads.jl for various thread-based executors that are optimized for different kinds of loops. FoldsCUDA.jl provides an executor for GPU. FLoops.jl also provides a simple distributed...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    JuliaCall for Seamless Integration of R
    Package JuliaCall is an R interface to Julia, which is a high-level, high-performance dynamic programming language for numerical computing. Below is an image for Mandelbrot set. JuliaCall brings more than 100 times speedup of the calculation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    OpticSim.jl

    OpticSim.jl

    Optical Simulation software

    OpticSim.jl is a Julia package for geometric optics (ray tracing) simulation and optimization of complex optical systems developed by the Microsoft Research Interactive Media Group and the Microsoft Hardware Architecture Incubation Team (HART). It is designed to allow optical engineers to create optical systems procedurally and then to simulate and optimize them. Unlike Zemax, Code V, or other interactive optical design systems OpticSim.jl has limited support for interactivity, primarily in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Starlight.jl

    Starlight.jl

    A greedy game engine for greedy programmers

    ...However, Starlight is most fundamentally a scripting layer for SDL, Vulkan, and Bullet (via the Telescope backend), meaning it can be used for any application that needs high-performance rendering and physics. Furthermore, there are plans to allow selective enabling of different subsystems, meaning it could be used for GUI apps or pure physics simulation or anything else you can imagine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Temporal.jl

    Temporal.jl

    Time series implementation for the Julia language

    ...While still early in development, the overarching goal is for the class to be able to slice & dice data with the rapid prototyping speed of R's xts and Python's pandas packages, while retaining the performance one expects from Julia. See the documentation for a more in-depth look at the package and some of the pain points it may solve when doing technical research with time series data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    CUDAnative.jl

    CUDAnative.jl

    Julia support for native CUDA programming

    The programming support for NVIDIA GPUs in Julia is provided by the CUDA.jl package. It is built on the CUDA toolkit and aims to be as full-featured and offer the same performance as CUDA C. The toolchain is mature, has been under development since 2014, and can easily be installed on any current version of Julia using the integrated package manager.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Strategems

    Strategems

    Quantitative systematic trading strategy development and backtesting

    ...This package is inspired in large part by the quantstrat1,2 package in R, adopting a similar general structure to the building blocks that make up a strategy. Given the highly iterative nature of event-driven trading strategy development, Julia's high-performance design (particularly in the context of loops) and straightforward syntax would seem to make it a natural fit as a language for systematic strategy research and development. While this package remains early in development, with time the hope is to be able to rapidly implement a trading idea, construct a historical backtest, analyze its results, optimize over a given parameter set, and visualize all of this with great detail.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Julia plugin for the IntelliJ Platform

    Julia plugin for the IntelliJ Platform

    Julia Plugin for IntelliJ IDEA

    This is a work in progress, some features are implemented partially, there may be performance and stability problems. Install IntelliJ IDEA (or other JetBrains IDEs), open Settings | Plugins | Browse repositories, install Julia plugin, and create a Julia project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    ParallelAccelerator.jl

    ParallelAccelerator.jl

    ParallelAccelerator package, part of the High Performance Scripting

    ...It automatically eliminates overheads such as array bounds checking when it is safe to do so. It also parallelizes and vectorizes many data-parallel operations. ParallelAccelerator is part of the High Performance Scripting (HPS) project at Intel Labs.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo