Getting started
JuliaHub is your best solution for technical computing. You can quickly utilize high-performance computing features in JuliaHub, which boasts over 9,000 packages encompassing a robust selection of mathematical and machine learning-based libraries. JuliaHub includes an integrated development environment called the JuliaIDE, interactive notebooks with Pluto, git-based team collaboration features and more.
First, you can learn more about JuliaHub's newest features and how to sign up for JuliaHub for free by using this link.
Second, you can review our Getting Started page inside the platform.
A few ways to get started with JuliaHub include:
- Build Your First Julia Package
- Build Your First Genie App with Genie Builder
- Parallelization and GPU programming with CUDA
- Checkout Pluto Reactive Notebooks for Data Science
- JuliaHub.jl for Programmatic Access
- Explore our Package Ecosystem
Interact with our ChatGPT integration "Ask AI" feature:
- First, login to JuliaHub to ask our AI about Julia coding examples and best practices, package information, documentation, and more...
More Products on JuliaHub
If you are interested in a high-level overview of the Julia ecosystem or a guide on general functionality, we invite you to consult the community resources and basic tutorials first. Don't forget to take a look at the 'FAQ' page for solutions to common questions or problems.
In case you are looking for Julia packages within a specific domain or even just any potentially interesting package, refer to the 'Explore' tab that allows you to find relevant packages very quickly and intuitively.
If you are a specialist interested in fine-grained functions and domain-specific applications, browse our advanced JuliaHub tutorials or navigate directly to the relevant top-level product tabs.
JuliaHub also hosts products and capabilities from other organizations. The following is an overview of our main products:
Cedar: Cedar is leading the way to fundamentally transform and advance the field of analog circuit simulation and verification. Cedar Waves is a high-performance tool for post-processing continuous time data like that from analog circuit simulators.
JuliaSim: JuliaSim is a next generation cloud-based simulation platform, combining the latest techniques in Scientific Machine Learning with equation-based digital twin modeling and simulation.
Pumas: Pumas is a comprehensive platform for pharmaceutical modeling and simulation, providing a single tool for the entire drug development pipeline. It is used for simulation and estimation of quantitative pre-clinical and clinical pharmacological models
PumasQSP: Pumas-QSP is used to model massive pharmacological systems to solve difficult model calibration and analyses in high-performance and user friendly manner.
Powerful Suites of Tools:
Control: The JuliaSim control library implements functionality for the design, simulation and optimization of control systems.
ModelOptimizer: JuliaSimModelOptimizer is a package and methodology to solve difficult model calibration and analyses in high-performance and user friendly manner. Learn more from the webinar.
Surrogates: JuliaSimSurrogates.jl is a package which offers a flexible framework for generating surrogate models in an approachable manner.