Open Source Linux Data Visualization Software - Page 16

Data Visualization Software for Linux

View 65 business solutions
  • 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
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    CondaPkg.jl

    CondaPkg.jl

    Add Conda dependencies to your Julia project

    Add Conda dependencies to your Julia project. This package is a lot like Pkg from the Julia standard library, except that it is for managing Conda packages. Conda dependencies are defined in CondaPkg.toml, which is analogous to Project.toml. CondaPkg will install these dependencies into a Conda environment specific to the current Julia project. Hence dependencies are isolated from other projects or environments. Functions like add, rm, status exist to edit the dependencies programmatically. Or you can do pkg> conda add some_package to edit the dependencies from the Pkg REPL.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    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 module implements two schemes for this adaptation: h-adaptivity (routines hquadrature, hcubature, hquadrature_v, and hcubature_v) and p-adaptivity (routines pquadrature, pcubature, pquadrature_v, and pcubature_v). The h- and p-adaptive routines accept the same parameters, so you can use them interchangeably, but they have very different convergence characteristics.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    Digital Earth Australia notebooks

    Digital Earth Australia notebooks

    Repository for Digital Earth Australia Jupyter Notebooks

    The knowledge hub brings together information about Digital Earth Australia’s products and services, allowing you to utilize our free and open-source satellite imagery archive. Browse our catalog of data products to find supporting information and ways to access the data. The Digital Earth Australia notebooks and tools repository (dea-notebooks) hosts Jupyter Notebooks, Python scripts and workflows for analyzing Digital Earth Australia (DEA) satellite data and derived products. This documentation is designed to provide a guide to getting started with DEA, and to showcase the wide range of geospatial analyses that can be achieved using DEA data and open-source software including Open Data Cube and xarray.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    DynamicQuantities.jl

    DynamicQuantities.jl

    Lightweight + fast physical quantities in Julia

    DynamicQuantities defines a simple statically-typed Quantity type for Julia. Physical dimensions are stored as a value, as opposed to a parametric type, as in Unitful.jl. This can greatly improve both runtime performance, by avoiding type instabilities, and startup time, as it avoids overspecializing methods.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    FEniCS.jl

    FEniCS.jl

    A scientific machine learning (SciML) wrapper for the FEniCS

    FEniCS.jl is a wrapper for the FEniCS library for finite element discretizations of PDEs. This wrapper includes three parts. Installation and direct access to FEniCS via a Conda installation. Alternatively one may use their current FEniCS installation. A low-level development API and provides some functionality to make directly dealing with the library a little bit easier, but still requires knowledge of FEniCS itself. Interfaces have been provided for the main functions and their attributes, and instructions to add further ones can be found here. A high-level API for usage with DifferentialEquations. An example can be seen in solving the heat equation with high-order adaptive time-stepping. Various gists/jupyter notebooks have been created to provide a brief overview of the overall functionality and of any differences between the pythonic FEniCS and the Julian wrapper. DifferentialEquations.jl ecosystem. Paraview can also be used to visualize various results just like in FEniCS.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    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 executor.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    Feather.jl

    Feather.jl

    Read and write feather files in pure Julia

    Feather.jl provides a pure Julia library for reading and writing feather-formatted binary files, an efficient on-disk representation of a DataFrame.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    FileTrees.jl

    FileTrees.jl

    Parallel file processing made easy

    Easy everyday parallelism with a file tree abstraction. Read a directory structure as a Julia data structure, (lazy-)load the files, apply map and reduce operations on the data while not exceeding available memory if possible. Make up a file tree in memory, create some data to go with each file (in parallel), write the tree to disk (in parallel). FileTrees is a set of tools to lazy-load, process and save file trees. Built-in parallelism allows you to max out all threads and processes that Julia is running with. Files and subtrees in a file tree can have any value attached to them, you can map and reduce over these values, or combine them by merging or collapsing trees or subtrees. When computing lazy trees, these values are held in distributed memory and operated on in parallel.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    FiniteDifferences.jl

    FiniteDifferences.jl

    High accuracy derivatives, estimated via numerical finite differences

    FiniteDifferences.jl estimates derivatives with finite differences. See also the Python package FDM. FiniteDiff.jl and FiniteDifferences.jl are similar libraries: both calculate approximate derivatives numerically. You should definitely use one or the other, rather than the legacy Calculus.jl finite differencing, or reimplementing it yourself. At some point in the future, they might merge, or one might depend on the other.
    Downloads: 6 This Week
    Last Update:
    See Project
  • $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
  • 10
    FromFile.jl

    FromFile.jl

    Julia enhancement proposal (Julep) for implicit per file module

    This package exports a macro @from, which can be used to import objects from files. The hope is that you will never have to write include again. FromFile is a Julia Language package. To install FromFile, please open Julia's interactive session (known as REPL) and press ] key in the REPL to use the package mode.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    G6

    G6

    A Graph Visualization Framework in JavaScript

    G6 is graph visualization engine with simplicity and convenience. Based on the ability to customize, it provides a set of elegant graph visualization solutions and helps developers to build up applications for graph visualization, graph analysis, and graph editor. G6 is a complete graph visualization engine, which focuses on relational data. According to practical business scenarios, we found the top solutions. Well-designed simple, flexible, and extendable interfaces will satisfy your infinite originality. A social network is an important scenario in graph visualization. The relationships become complicated with the development of social networks. Graph visualization and analysis do well in these complex cases.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    GPUArrays

    GPUArrays

    Reusable array functionality for Julia's various GPU backends

    Reusable GPU array functionality for Julia's various GPU backends. This package is the counterpart of Julia's AbstractArray interface, but for GPU array types: It provides functionality and tooling to speed-up development of new GPU array types. This package is not intended for end users! Instead, you should use one of the packages that builds on GPUArrays.jl, such as CUDA.jl, oneAPI.jl, AMDGPU.jl, or Metal.jl.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    GPUCompiler.jl

    GPUCompiler.jl

    Reusable compiler infrastructure for Julia GPU backends

    Reusable compiler infrastructure for Julia GPU backends. This package offers reusable compiler infrastructure and tooling for implementing GPU compilers in Julia. It is not intended for end users! Instead, you should use one of the packages that builds on GPUCompiler.jl, such as CUDA.jl or AMDGPU.jl.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    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: 6 This Week
    Last Update:
    See Project
  • 15
    Gaston.jl

    Gaston.jl

    A julia front-end for gnuplot

    Gaston is a Julia package for plotting. It provides an interface to gnuplot, a powerful plotting package available on all major platforms. The current stable release is v1.1.0, and it has been tested with Julia LTS (1.6) and stable (1.8), on Linux. Gaston should work on any platform that runs gnuplot.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    GeoInterface.jl

    GeoInterface.jl

    A Julia Protocol for Geospatial Data

    This Package describe a set of traits based on the Simple Features standard (SF) for geospatial vector data, including the SQL/MM extension with support for circular geometry. Using these traits, it should be easy to parse, serialize and use different geometries in the Julia ecosystem, without knowing the specifics of each individual package. In that regard it is similar to Tables.jl, but for geometries instead of tables.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    Geodesy.jl

    Geodesy.jl

    Work with points defined in various coordinate systems

    Geodesy is a Julia package for working with points in various world and local coordinate systems. The primary feature of Geodesy is to define and perform coordinate transformations in a convenient and safe framework, leveraging the CoordinateTransformations package. Transformations are accurate and efficient and implemented in native Julia code (with many functions being ported from Charles Karney's GeographicLib C++ library), and some common geodetic datums are provided for convenience.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    Gradle Task Tree

    Gradle Task Tree

    Gradle plugin that adds a 'taskTree' task that prints task dependency

    A Gradle plugin that adds a taskTree task to your build. Running it prints out a hierarchical, easy‑to‑read task dependency tree, helping you visualize the build execution order.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    HomotopyContinuation.jl

    HomotopyContinuation.jl

    A Julia package for solving systems of polynomials

    HomotopyContinuation.jl is a Julia package for solving systems of polynomial equations by numerical homotopy continuation. Many models in the sciences and engineering are expressed as sets of real solutions to systems of polynomial equations. We can optimize any objective whose gradient is an algebraic function using homotopy methods by computing all critical points of the objective function. An important special case is when the objective function is the euclidean distance to a given point. An example of an non-algebraic objective function whose derivative is algebraic is the Kullback–Leibler divergence. Homotopy continuation methods allow us to study the conformation space of molecules as for example cyclooctane (CH₂)₈. This molecule consists of eight carbon atoms aligned in a ring, and eight hydrogen atoms, each of which is attached to one of the carbon atoms.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    InteractiveCodeSearch.jl

    InteractiveCodeSearch.jl

    Interactively search Julia code from terminal

    Julia has @edit, @less, etc. which are very handy for reading the implementation of functions. However, you need to specify a "good enough" set of (type) parameters for them to find the location of the code.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    JuliaFEM.jl

    JuliaFEM.jl

    The JuliaFEM software library is a framework

    The JuliaFEM software library is a framework that allows for the distributed processing of large Finite Element Models across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. The JuliaFEM software library is a framework that allows for the distributed processing of large Finite Element Models across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. The basic design principle is: that everything is nonlinear. All physics models are nonlinear from which the linearization are made as special cases.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22
    LLVM.jl

    LLVM.jl

    Julia wrapper for the LLVM C API

    A Julia wrapper for the LLVM C API. The LLVM.jl package is a Julia wrapper for the LLVM C API, and can be used to work with the LLVM compiler framework from Julia. You can use the package to work with LLVM code generated by Julia, to interoperate with the Julia compiler, or to create your own compiler. It is heavily used by the different GPU compilers for the Julia programming language.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    Lasso.jl

    Lasso.jl

    Lasso/Elastic Net linear and generalized linear models

    Lasso.jl is a pure Julia implementation of the glmnet coordinate descent algorithm for fitting linear and generalized linear Lasso and Elastic Net models.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    LibPQ.jl

    LibPQ.jl

    A Julia wrapper for libpq

    LibPQ.jl is a Julia wrapper for the PostgreSQL libpq C library.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    MLJBase.jl

    MLJBase.jl

    Core functionality for the MLJ machine learning framework

    Repository for developers that provides core functionality for the MLJ machine learning framework. MLJ is a Julia framework for combining and tuning machine learning models. This repository provides core functionality for MLJ.
    Downloads: 6 This Week
    Last Update:
    See Project