Newsletter June 2022 - Julia for HVAC

By Andrew Claster | Jun 20, 2022

ARPA-E Video Features JuliaSim from Julia Computing: AI for HVAC: How Julia Computing Uses Machine Learning to Tackle Building Efficiency with JuliaSim is a new 4 minute video from the Advanced Research Projects Agency - Energy (ARPA-E). Julia Computing uses artificial intelligence (AI) with JuliaSim to improve the efficiency of building heating, ventilation and air conditioning (HVAC) systems. Building operations are responsible for more than a quarter of annual carbon dioxide emissions and are therefore an important contributor to climate change.

JuliaCon 2022: JuliaCon 2022 will be free and online July 27-29.

  • Register for Free Today! Registration is required. Registration is free but donations are strongly encouraged for those who are able and want to support JuliaCon and the Julia community. Donations support initiatives such as Julia Community Prizes, Julia Summer of Code, Diversity & Inclusion, Infrastructure and more.

  • Sponsorship: JuliaCon sponsorships are available at the Platinum ($30,000), Gold ($15,000) and Silver ($5,000) level. Current and recent JuliaCon sponsors include Julia Computing, Julius Technologies, RelationalAI, Beacon Biosignals, PumasAI, QuEra, Conning, Invenia, Metalenz, ASML, G-Research, NumFOCUS, DataChef, Jeffrey Sarnoff, Amazon, Facebook, Google, Microsoft, Intel, Nvidia, JP Morgan, Capital One, BlackRock, Invenia, Gordon and Betty Moore Foundation, Juspay, Zapata, University of Maryland School of Pharmacy, Alfred P. Sloan Foundation, Replit, Maven, Gambit, Tangent Works, Alan Turing Institute, EVN and Voxel8.

  • Julia Community Prizes: The 5th annual Julia Community Prizes will be awarded during JuliaCon. You are encouraged to nominate groups or members of the Julia community for their contributions to the Julia language, community and/or ecosystem.

JuliaHub 101 Webinar: Julia Computing is hosting a free JuliaHub 101 Webinar on June 28 from 1:30-2:30 pm Eastern (US). Click here to register. JuliaHub is the fastest, easiest portal to access Julia and create, manage and share packages, notebooks and applications. The Webinar is led by Jacob Vaverka (Julia Computing), an experienced modeling and simulation application developer. Participation in this Webinar is free but registration is required.

Quantitative Systems Pharmacology (QSP) Webinar - Free from Julia Computing: Julia Computing is hosting a free Webinar on Quantitative Systems Pharmacology (QSP) in Julia with Pumas-QSP. The Webinar takes place on Thursday June 30 from 11 am - 12 noon Eastern (US). Click here to register. Pumas-QSP is a comprehensive cloud-based platform for quantitative systems pharmacological analytics. Dr. Elisabeth Roesch (Julia Computing) will demonstrate how Pumas-QSP facilitates faster, better modeling and simulation for quantitative systems pharmacology (QSP) improving product safety, clinical outcomes and speed to market. Learn why pharmaceutical companies such as Pfizer, Moderna, GSK, AstraZeneca, Sanofi are working with Pumas and how the speed and power of Julia enable better pharmaceuticals and better patient outcomes. Participation in this Webinar is free but registration is required.

JuliaHub 5.6: JuliaHub 5.6 is now available with several new and updated features:

  • Automatic package registration for Bitbucket server

  • Support for multiple private registries

  • Support for SSH protocol during package registration

  • UI to trigger package documentation generation

  • UI to view synchronization failures with pkg.juliahub.com

  • UI to disable package versions in registry

  • Support for SSL Offloading

  • UI to toggle Pkg Server authentication

Pumas v2.1: Pumas v2.1 is now available with a number of improvements and enhancements. Some highlights include:

  • Performance improvements

    • First-run execution time, overall memory footprint, and threading overheads have reduced

  • Improved linear and affine ODE support

    • Changed the implementation of the solution method based on matrix exponentials for linear systems of ODEs. The new implementation is more robust than the previous one and supports singular coefficient matrices

    • ODE models now allow for a constant term in the such as y₁' = -0.5*y₁ + 1 where the last term +1 does not depend on any dynamic variable

  • Improvements to Bayesian inference

    • Methods from the MCMCChains package are now available to allow the user to analyze the results from the inference step more easily

    • New keyword options allow implementing stopping criteria based on the efficient sample size (through the ess_per_chain keyword in fit) and time limits (through the time_limit keyword in fit)

    • The default nchains value increases from 1 to 4 to improve robustness of the algorithm

  • Allow simulating observations from SIR and Bootstrap output

    • The output of infer using the SIR or Bootstrap methods can now be used as the input to simobs, creating simulated subjects according to the estimated uncertainty of the parameters

    • The default maxattempts value for SIR increases from 3 to 5 improving implementation robustness

  • Upgrade to Julia 1.7 and VS Code to 1.64.2.

Julia Computing - Coming to a Conference Near You: Julia Computing will be present at a number of upcoming conferences and events. Click below for more information.

Julia Computing Finance Seminar: Julia Computing returned to New York City on June 1 with a new in-person Julia Computing Finance Seminar. Julia co-creator and Julia Computing co-founder and Chief Product Officer Stefan Karpinski presented the latest Julia news as well as some features that are especially useful in the finance industry.

Stipple Webinar from Julia Computing Now Available Online: Julia Computing’s Jeremie Bouchard presented a new Webinar on Stipple, Building an Interactive App for Data Exploration and Model Explanation. Click here to watch.

Pumas Workshop: Pumas-AI will present Pharmacometric Modeling and Simulation with Pumas at the Population Approach Group Europe (PAGE) conference in Ljubljana on June 27. This full-day Pumas workshop will be presented by Dr. Andreas Noack, Dr. Patrick Mogensen and Dr. Joga Gobburu.

Participants will:

  • Gain an overview of the Pumas modeling ecosystem

  • Learn how to perform non-compartmental analysis in Pumas

  • Learn how to simulate using non-linear mixed effects models in Pumas

  • Learn the different estimation methods and perform data analysis using Pumas NLME

  • Learn how to perform post-processing of results for reporting

Julia Forem Launches: Julia Forem is a new Julia community platform for posting, reading, sharing and interacting with blogs and other technical and non-technical Julia content. Click here to learn more.

Google Summer of Code 2022 Selects 21 Students for Julia Projects: 21 students have been accepted by Google Summer of Code (GSoC) for projects using Julia. Click here for the full list of all 21 students and Julia projects.

Julia in 160 Seconds: Fireship has published a short video description of Julia which now has more than 300 thousand views. Click here to watch.

Hewlett Packard Enterprise Interview: Hewlett Packard Enterprise (HPE) Principal Technologist Ellen Friedman interviewed HPE Ezmeral Data Fabric CTO Ted Dunning about Julia. “Julia offers the flexibility of a dynamic language like Python but with the excellent performance you expect from a more static language such as Java,” Dunning explained. Dunning also described Julia as “extraordinarily expressive, even more expressive than Python.”

PhD Course in Scientific Machine Learning (SciML): Dr. Chris Rackauckas, Julia Computing Director of Modeling and Simulation, conducted a PhD course in Scientific Machine Learning (SciML) with more than 100 participants at the Technical University of Denmark (DTU) in Kongens Lyngby June 13-17. More information is available here.

Julia for Bioelectronic Medicine: Electrochemical Modulation Enhances the Selectivity of Peripheral Neurostimulation In Vivo is a new article in the Proceedings of the National Academy of Sciences using Julia to study electrical nerve stimulation.

Julia for Disease Dynamics: Asymmetric Host Movement Reshapes Local Disease Dynamics in Metapopulations is a new article in Nature using Julia to study how the movement of individuals affects disease dynamics.

Julia for Protein Design: Julia for Protein Design? is a new blog post from biochemist José Pereira introducing ProtoSyn.jl and explaining why Julia is a good choice for next-generation protein design.

Julia for Weather: TropicalCyclonePotentialIntens<wbr>ity.jl is a new tool from Argel Ramírez Reyes for computing Convective Available Potential Energy and tropical cyclone potential intensity using Julia. Click here for more.

Julia for Beam Theory: GXBeam: A Pure Julia Implementation of Geometrically Exact Beam Theory is a new article in the Journal of Open Source Software using GXBeam.jl, a geometrically exact beam theory package written completely in Julia.

Statistical Rethinking (2nd Edition) Now Available with Julia Code: Max Lapan has ported all the code in Richard McElreath’s Statistical Rethinking (2nd Edition) to Julia. Click here for more.

Talk Julia Podcast: The Talk Julia weekly podcast continued with Episode 20: From BASIC to Julia - Viral Shah’s Julia Journey. Click here to listen.

JuliaHub: JuliaHub is the entry point for all things Julia: explore the ecosystem, build packages and deploy a supercomputer at the click of a button. JuliaHub also allows you to develop Julia applications interactively using a browser-based IDE or by using the Pluto notebook environment and then scale workloads to thousands of cores. Version 5 features a brand new user interface, reduced app startup latency, and many more usability enhancements. JuliaHub is the easiest way to start developing in Julia or share your work using dashboards and notebooks.

More information is available in these two presentations from Dr. Matt Bauman (Julia Computing):

JuliaSim: JuliaSim is a next generation cloud-based modeling and simulation platform, combining the latest techniques from scientific machine learning with equation-based digital twin modeling and simulation. More information about JuliaSim is available here.

Pumas: Pumas is the revolutionary advanced healthcare analytics platform that facilitates quantitative capabilities across the drug development cycle. Designed from the ground up in Julia, Pumas allows users to scale, integrate and accelerate their quantitative scientific activities all under one umbrella. Pumas is a product of Pumas-AI and deployed through the JuliaHub platform from Julia Computing to leverage JuliaHub's ease of use and scalability. Julia Computing is a technology partner and exclusive reseller of Pumas. Click here for more information.

Converting from Proprietary Software to Julia: Are you looking to leverage Julia’s superior speed and ease of use, but limited due to legacy software and code? Julia Computing and our partners can help accelerate replacing your existing proprietary applications, improve performance, reduce development time, augment or replace existing systems and provide an extended trusted team to deliver Julia solutions. Leverage experienced resources from Julia Computing and our partners to get your team up and running quickly. For more information, please contact us.

Careers at Julia Computing: Julia Computing is a fast-growing tech company with fully remote employees in 12 countries on 5 continents. Click the links below to learn more about exciting careers and internships with Julia Computing.



Human Resources


Product and Program Management


Please click here for more information and to apply.

Julia and Julia Computing in the News

Julia Blog Posts

Upcoming Julia Events

Recent Julia Online Events

Contact Us: Please contact us if you wish to:

  • Purchase or obtain license information for products such as JuliaHub, JuliaSim or Pumas

  • Obtain pricing for Julia consulting projects for your organization

  • Schedule online Julia training for your organization

  • Share information about exciting new Julia case studies or use cases

  • Spread the word about an upcoming online event involving Julia

  • Partner with Julia Computing to organize a Julia event online

  • Submit a Julia internship, fellowship or job posting

About Julia Computing and Julia

Julia Computing's mission is to develop products that bring Julia's superpowers to its customers. Julia Computing's flagship product is JuliaHub, a secure, software-as-a-service platform for developing Julia programs, deploying them, and scaling to thousands of nodes. It provides the power of a supercomputer at the fingertips of every data scientist and engineer. In addition to data science workflows, JuliaHub also provides access to cutting-edge products such as Pumas for pharmaceutical modeling and simulation, JuliaSim for multi-physics modeling and simulation, and Cedar for electronic circuit simulation, combining traditional simulation with modern SciML approaches.

Julia is the fastest high performance open source computing language for data, analytics, algorithmic trading, machine learning, artificial intelligence, and other scientific and numeric computing applications. Julia solves the two language problem by combining the ease of use of Python and R with the speed of C++. Julia provides parallel computing capabilities out of the box and unlimited scalability with minimal effort. Julia has been downloaded by users at more than 10,000 companies and is used at more than 1,500 universities. Julia co-creators are the winners of the 2019 James H. Wilkinson Prize for Numerical Software and the 2019 Sidney Fernbach Award. Julia has run at petascale on 650,000 cores with 1.3 million threads to analyze over 56 terabytes of data using Cori, one of the ten largest and most powerful supercomputers in the world.

Quantitative Systems Pharmacology (QSP) in Julia with Pumas-QSP

Learn how Pumas-QSP facilitates faster, better modeling and simulation for quantitative systems pharmacology (QSP) improving product safety, clinical outcomes and speed to market.

Watch Now


Contact Us