Julia 2023 User & Developer Survey: The fifth annual Julia User & Developer Survey is open now! Please click here to complete the survey. This year’s survey is now available in English, Spanish, Chinese (Simplified and Traditional), Japanese and Korean. Survey results will be presented during JuliaCon in July.
Pluto Notebooks Competition - Cash Prizes: JuliaHub is hosting a competition to highlight the best examples of Pluto notebooks being used in industry. Click here for more information and to submit. The submission deadline is August 1. Notebooks will be judged based on 3 criteria:
Notebooks that discuss an interesting problem and how it was solved are preferred, as opposed to purely instructional notebooks.
The prizes are:
Free Compute on JuliaHub (20 hours): In addition to the features JuliaHub has always offered for free—Julia ecosystem search, package registration tools, a dedicated package server—the platform now also gives every user 20 hours of free compute. This allows people to seamlessly share Pluto notebooks and IDE projects with others and let them get their feet wet with computing without having to open up their wallets. Click here to get started or check out Deep Datta’s introductory video, “JuliaHub Is a Free Platform to Start Your Technical Computing Journey”, where he explains how and why to start using JuliaHub for cloud computing.
Free Webinar from JuliaHub: Breaking Boundaries in Data Science: Introducing Next-Generation Analysis and Visualization is a free one-hour Webinar hosted by JuliaHub’s Deep Datta and Phil Vernes. This Webinar takes place Wednesday, July 12 at 1 pm Eastern (US). Click here to register. Participants will explore the capabilities of Pluto notebooks and Plotly to visualize and uncover valuable insights, and learn how to build interactive and user-friendly Web applications to turn data into visualizations, including:
JuliaCon 2023: Tickets are still available for JuliaCon 2023! Click here to register. JuliaCon will be held in person for the first time since 2019, and will be held at MIT for the first time since 2016. JuliaCon will take place July 25-29. JuMP-dev and SciMLCon will both take place during JuliaCon this year.
How to Tune a Kalman Filter: Dr. Fredrik Bagge Carlson (JuliaHub Control Systems Team Lead) has published a new blog post, How to Tune a Kalman Filter. “The celebrated Kalman filter finds applications in many fields of engineering and economics. While many are familiar with the basic concepts of the Kalman filter, almost equally many find the "tuning parameters" associated with a Kalman filter non-intuitive and difficult to choose.” Click here for more.
Summary of Julia Plotting Packages: Dr. Chris Rackauckas (JuliaHub Director of Modeling and Simulation) has published a new blog post, Summary of Julia Plotting Packages. Chris reviews Plots, Makie, AlgebraOfGraphics, Gadfly, Vega, VegaLite, Plotly, PlotlyLight,GR, PGFPlotsX, UnicodePlots, Gaston, GMT and GNUPlot.
Julia for Materials Science: A new paper in Nature - Scientific Reports uses Julia to model material properties. Click here to read A Generalized Deep Learning-Based Surrogate Model for Homogenization Utilizing Material Property Encoding and Physics-Based Bounds.
Julia for Cryptography: HUBO and QUBO Models for Prime Factorization is a new paper in Nature - Scientific Reports using Toq.jl for d-wave machines. Click here for more information.
Julia for High Energy Physics Computing: Potential of the Julia Programming Language for High Energy Physics Computing describes how Julia solves the two-language problem for high energy physics computing. “A more convenient and efficient approach would be to use a language that provides both high-level programming and high-performance. The Julia programming language, developed at MIT especially to allow the use of a single language in research activities, has followed this path. In this paper the applicability of using the Julia language for HEP research is explored, covering the different aspects that are important for HEP code development: runtime performance, handling of large projects, interface with legacy code, distributed computing, training, and ease of programming. The study shows that the HEP community would benefit from a large scale adoption of this programming language.”
Julia for Point Process Modeling and Simulation: Extending JumpProcess.jl for Fast Point Process Simulation with Time-Varying Intensities is a new article co-authored by Dr. Chris Rackauckas (JuliaHub Director of Modeling and Simulation). The authors “extended JumpProcesses.jl with a new simulation algorithm, Coevolve, that enables the rapid simulation of processes with locally-bounded variable intensity rates. It is now possible to efficiently simulate any point process on the real line with a non-negative, left-continuous, history-adapted and locally bounded intensity rate coupled or not with differential equations. This extension significantly improves the computational performance of JumpProcesses.jl when simulating such processes, enabling it to become one of the few readily available, fast, general-purpose libraries for simulating evolutionary point processes.”
Julia for Markov Chain Monte Carlo Simulation: Differentiating Metropolis-Hastings to Optimize Intractable Densities is a new article co-authored by Dr. Chris Rackauckas (JuliaHub Director of Modeling and Simulation). The authors “develop a methodology for unbiased differentiation of the Metropolis-Hastings sampler, allowing us to differentiate through probabilistic inference.”
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? JuliaHub 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 JuliaHub and our partners to get your team up and running quickly. For more information, please contact us.
Careers at JuliaHub: JuliaHub is a fast-growing tech company with fully remote employees in 12 countries on 5 continents. Click here to learn more about exciting careers and internships with JuliaHub.
Julia and JuliaHub in the News
Julia Blog Posts
Upcoming Julia and JuliaHub Events
Recent Julia and JuliaHub Events
Contact Us: Please contact us if you want to:
About JuliaHub and Julia
JuliaHub is a fast and easy-to-use code-to-cloud platform that accelerates the development and deployment of Julia programs. JuliaHub users include some of the most innovative companies in a range of industries including pharmaceuticals, automotive, energy, manufacturing, and semiconductor design and manufacture.
Julia is a high performance open source programming language that powers computationally demanding applications in modeling and simulation, drug development, design of multi-physical systems, electronic design automation, big data analytics, scientific machine learning and artificial intelligence. 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 prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.