JuliaHub
JuliaHub is a platform for modeling, simulation, and user-built applications using the Julia language, offering supercomputing infrastructure, collaborative tools, and industry-specific solutions.
Services
JuliaHub offers a comprehensive platform for modeling, simulation, and user-built applications using the Julia language. The platform supports features such as multi-threading, parallel, and distributed computing, making use of both CPUs and GPUs. JuliaHub provides interactive development on the cloud, allowing teams to share code and work collaboratively. Specialized products include JuliaSim, JuliaSim Batteries, Pumas for pharmaceutical modeling, and Cedar EDA. JuliaHub also offers JuliaSure for enterprise support, including development support, production support, and indemnification.
Products
JuliaHub's product suite for modeling and simulation includes JuliaSim, a next-generation cloud-based SciML simulation platform, and JuliaSim Batteries. Pumas is designed for end-to-end drug development in the pharmaceutical industry. Cedar EDA provides tools for analog design verification. JuliaHub supports the development of web apps and dashboards using frameworks like Dash.jl and Genie Builder. The platform also includes a built-in package registry with functional Julia packages such as SciML, JuliaGPU, and JuliaPhysics.
Industry Applications
JuliaHub supports a variety of industries, including Pharma, Energy, Banking & Finance, and Government. For the pharmaceutical sector, JuliaHub provides specialized products like Pumas for drug development. The platform supports the energy sector by offering high-performance computing capabilities for complex simulations. In banking and finance, JuliaHub aids in risk modeling and simulations. Government agencies benefit from JuliaHub's supercomputing infrastructure for advanced research and development projects.
Infrastructure and Features
JuliaHub's infrastructure provides access to high-performance virtual machines and supports running jobs with hundreds of nodes in parallel. The platform offers reproducibility tools which allow users to re-run jobs and track changes across projects. Configuration options are available for individual workflows, server specifications, and time and cost limits for running jobs. JuliaHub integrates with ChatGPT to provide users with questions and prompts around Julia, Julia packages, and JuliaHub functionalities. The platform also supports a free tier with 20 free hours per month for technical computing.
Community and Support
JuliaHub hosts a vast built-in package registry with over 10,000 registered packages and more than 50 million downloads as of October 2023. The platform offers enterprise solutions with robust features like package policies, security, privacy, data compliance, and reproducibility. JuliaHub's community and enterprise support is strengthened through JuliaSure, which includes development support, production support, and indemnification.