Q: Is there an easy-to-find, easy-to-use searchable website where I can find a comprehensive inventory of Julia packages and Julia package documentation?
A: Pkg.julialang.org now includes improved Julia package documentation and search powered by JuliaTeam. You can now search Julia package names, tags, code and documentation to find the best Julia packages that fit your requirements.
Stefan Karpinski explains in JuliaTeam Vision:
Documentation. Providing a single place to find all documentation for the Julia packages that you use. This service offers a single consistent place and way to host and publish package documentation. It also makes cross-linking docs between packages easy since they all live in the same place. Developers shouldn’t ever have to set up or think about the how of documentation hosting‚ they should just need to follow standard conventions for inline docs and then push their code. The docs service does the rest: cross-linked, searchable (see the next bullet point) docs are generated automatically.
Search. Currently search and discovery of packages is a serious pain point in the Julia ecosystem. JuliaTeam will provide integrated search of documentation and code for all packages. This will let you find the package that does what you need, whether it’s a public open source package or a private package that your organization uses‚ they’ll all be searchable in a single place.
Los Alamos National Laboratory Uses Julia to Predict Power Outages Caused by Extreme Events: Los Alamos National Laboratory used Julia to develop free, open source package - PowerModelsMLD.jl - that simulates the impact of disasters and predicts how the electric grid will be affected. This software can be used to allocate evacuation, rescue, relief and recovery resources.
Naval Postgraduate School Researchers Use Julia for Next Generation Climate Model: Naval Postgraduate School Professors Frank Giraldo, Lucas Wilcox and Jeremy Kozdon use Julia to create a new Earth Systems Model that is “poised to be the most accurate climate modeling system to date.‚”
Julia: The Programming Language Machine Learning Needs
The discussion around the future of machine learning continues to be atopic of interest at conferences and on Twitter. As workloads become diverse and complex, and generalize from the neural networks of today to Differentiable Programming, the question about programmability naturally arises. We have published several blogs on the topic (What is Differentiable Programming and Reinforcement Learning vs. Differentiable Programming).
Facebook AI’s Soumith Chintala has this to say about Julia:
JuliaAcademy: Julia Computing’s training offerings continue to expand. JuliaAcademy is the Julia Computing training platform for 3 types of learning: self-directed, online instructor-led and in-person onsite training.
|Course Title and Description||Date (11 am - 3 pm EDT)||Cost||Register|
|Introduction to Machine Learning and Artificial Intelligence in Julia||May 2-3||$500||Register|
|Parallel Computing in Julia||May 8-9||$500||Register|
JuliaAcademy courses include: Intro to Julia, Machine Learning and Artificial Intelligence in Julia, Parallel Computing in Julia, Deep Learning with Flux, Optimization with JuMP and Machine Learning with Knet.
Self-directed training - all online, learn at your own pace
Instructor-led online training - live two-day courses taught by Julia Computing instructors
In-person training - contact us at [email protected] to schedule customized in-person training for your organization
Register now for instructor-led online courses. All courses include 8 hours of instruction: 4 hours per day for two consecutive days. Currently scheduled courses are from 11 am - 3 pm Eastern Daylight Time (US).
Julia & Flux - Modernizing Machine Learning: Computação Brasil published Julia e Flux: Modernizando o Aprendizado de Máquina by Dhairya Gandhi, Mike Innes, Elliot Saba, Keno Fischer and Viral Shah.
Algorithms for Optimization (Using Julia): Mykel Kochenderfer and Tim Wheeler have published Algorithms for Optimization which uses Julia to provide a comprehensive introduction to optimization with a focus on practical algorithms.
Julia Programming for Operations Research: Changhyun Kwon from the University of South Florida has published Julia Programming for Operations Research.
JuliaCon is looking for sponsors and university partners in diversity. Sponsorship is available at several levels and benefits include prominent mention and logo placement at JuliaCon and in JuliaCon conference materials and Website, an opportunity to present to JuliaCon participants, presentation space during the conference and registration for JuliaCon attendees. Past JuliaCon sponsors include the Alfred P. Sloan Foundation, Microsoft, Maven, Invenia, Julia Computing, Capital One, Gordon and Betty Moore Foundation, Gambit Research, Tangent Works, Amazon, Alan Turing Institute, Jeffrey Sarnoff, EVN and Conning.
Julia and Julia Computing in the News
Analytics India: 10 Fastest Growing Programming Languages That Employers Demand In 2019
Analytics India: Annual Survey On Data Science Recruitment In India: 2019
Apple: What Are the Biggest Software Challenges in Machine Learning?
Computação Brasil: Julia e Flux: Modernizando o Aprendizado de Máquina
Computing: The Top 10 Most In-Demand IT Skills for 2019
DevClass: Julia 101 - The Upstart Language with a Lot to Offer
Edgy: Why Julia is the Programming Language set to Dominate our Future
EFinancialCareers: Should You Learn to Program in Julia to Get Ahead in Finance?
Forbes: How Are Computer Programming Languages Created?
Forbes: What Will Machine Learning Look Like In Twenty Years?
HPCWire: Julia and NASA Help the Nature Conservancy Save the Planet with Circuitscape
LeiPhone: 芯片行业30年资深人士：AI为何是高性能计算史上 “最大的变革推动者”
MoneyControl: Algo Trading: Here Are Five Steps to Set Up Your Own Algorithm
ODSC: Reinforcement Learning vs. Differentiable Programming
PC Revue: Päť Predikcií: Takto Bude Vyzerať Strojové Učenie o 20 Rokov
Julia Blog Posts
DiffEqFlux.jl – Julia 的神經微分方程套件 (Chris Rackauckas, Mike Innes, Yingbo Ma, Jesse Bettencourt, Lyndon White, Vaibhav Dixit, 譯者：杜岳華 (Yueh-Hua Tu), Dboy Liao (Yin-Chen Liao))
Julia Data Science Tutorial: Working with DataFrames and CSV (Ahmed Bouchefra)
Picking Different Names with Integer Optimization(Mathieu Besançon)
Julia Nomenclature (Lyndon White)
Speeding Up My Julia Code for the Hungarian Method (Ole Kröger)
Which Turing.jl Sampler Is the Fastest? (Dean Markwick)
Upcoming Julia Events
Cairo: Julia & Python: Jumping in Julia. Why and How? with PyData Cairo at Nile University May 2
Boulder: Julia Meetup with Boulder Data Science, Machine Learning and AI at Galvanize Boulder May 2
Berkeley: Advanced Eigenvalue Algs, Julia Metaprogramming, and Common Lisp for Julians with Dan Girshovich (Rigetti), Robert Smith (Rigetti) and Brendan Gavin (Pilot.ai) at Rigetti Computing May 4
Warsaw: Jak Bije Serce Kompilatora Julia, Czyli LLVM Od Podszewski with Warszawskie Forum Julia at Warsaw School of Economics May 8
Pasadena: SoCal Julia Meetup with Simon Byrne, Valentin Churavy and Southern California Julia Users at 516 S Catalina Av May 14
Chicago: Google Cloud HPC Day with Matt Bauman (Julia Computing) May 15
Boulder: Julia Meetup with Boulder Data Science, Machine Learning and AI at Galvanize Boulder June 6
Zurich: Julia Meetup with Zurich Julia User Group at ETH Zurich June 13
London: European Conference on Object-Oriented Programming (ECOOP) Curry On July 15-19
Baltimore: JuliaCon 2019 at University of Maryland, Baltimore July 22-26
State College, PA: International Association for Mathematical Geosciences (IAMG) Annual Conference Featuring Geostatistics with GeoStats.jl Aug 10-16
Recent Julia Events
Poznań: Wprowadzenie do Programowania w Języku Julia with Bogumił Kamiński and Warszawskie Forum Julia at Uniwersytet Ekonomiczny w Poznaniu April 5
Brussels: Low Level Virtual Machine (LLVM) Developers Meeting with Jameson Nash (Julia Computing) April 8-9
Cardiff: Is Machine Learning the “Killer App” for Julia? with Malcolm Sherrington and PyData Cardiff Meetup at Tramshed Tech April 11
Zurich: Intro to MetaProgramming Part II with Zurich Julia User Group at ETH Zurich April 11
Dublin: First Julia Programming Workshop in Dublin with Dublin Julia Users Group April 27
Boston: Open Data Science Conference (ODSC) April 30-May 3
Julia Meetup Groups: There are 35 Julia Meetup groups worldwide with 8,092 members. If there’s a Julia Meetup group in your area, we hope you will consider joining, participating and helping to organize events. If there isn’t, we hope you will consider starting one.
Barcelona: Barcelona Julia Meetup (108 members)
Berlin: Julia Users Group (129 members)
Boston: Cambridge Area Julia Users Network (CAJUN) (836 members)
Bratislava: Julia Users Group Slovakia (6 members)
Bucharest: Bucharest Julia Users Group (18 members)
Budapest: Budapest Julia User Group (133 members)
Campinas: Campinas Julia Language Meetup (97 members)
Chicago: Midwest Julia Users (123 members)
Cleveland: Greater Cleveland Python/Julia/R Data Science Group (558 members)
Copenhagen: JuliaCPH(112 members)
Detroit: SE-Michigan Julia Language Meetup (33 members)
Dublin: Dublin Julia Users Group (369 members)
León, México: León Julia Meetup (50 members)
Lima: Julia Data Science Lima (113 members)
London: London Julia User Group (748 members)
Los Angeles: Southern California Julia Users (163 members)
Luxembourg: BeNeLux Julia User Group (87 members)
Mexico City: JuliaLangEs - CDMX (430 members)
Montréal: Montr√©al Julia Programming Language Meetup (177 members)
New York: New York City Julia User Group (680 members)
Orlando: Julia Lang Enthusiasts at Winter Park (8 members)
Portland: Portland Julia Users (53 members)
Prague: Prague Julia Programming Group (130 members)
Raleigh: Triangle Julia Users (141 members)
Rio de Janeiro: Rio de Janeiro Julia Meetup (50 members)
Rosario, Argentina: Julia Rosario (50 members)
San Francisco: Bay Area Julia Users (728 members)
São Paulo: Julia Meetup S√£o Paulo (101 members)
Seoul: Korea Julia User Group (12 members)
Singapore: Singapore Julia User Group (93 members)
Sydney: Julia (JuliaLang) Sydney (344 members)
Tokyo: JuliaTokyo (669 members)
Vienna: Vienna Julia Meetup (169 members)
Warsaw: Warszawskie Forum Julia (461 members)
Zurich: Zurich Julia Users Group (113 members)
Julia Jobs, Fellowships and Internships
Penn State University’s Department of Astronomy and Astrophysics Center for Exoplanets and Habitable Worlds (CEHW) is looking to hire a Postdoc Researcher and Assistant Research Professor with Julia experience
Mitsubishi Electric Research Labs in Cambridge, Massachusetts is looking to hire a Research Scientist / Principal Research Scientist - Multiphysical Systems
Do you work at or know of an organization looking to hire Julia programmers as staff, research fellows or interns? Would your employer be interested in hiring interns to work on open source packages that are useful to their business? Help us connect members of our community to great opportunities by sending us an email, and we’ll get the word out.
There are more than 300 Julia jobs currently listed on Indeed.com, including jobs at Accenture, Airbus, Amazon, AstraZeneca, Barnes & Noble, BlackRock, Capital One, Charles River Analytics, Citigroup, Comcast, Cooper Tire & Rubber, Disney, Facebook, Gallup, Genentech, General Electric, Google, Huawei, Johnson & Johnson, Match, McKinsey, NBCUniversal, Nielsen, OKCupid, Oracle, Pandora, Peapod, Pfizer, Raytheon, Zillow, Brown, Emory, Harvard, Johns Hopkins, Massachusetts General Hospital, Penn State, UC Davis, University of Chicago, University of Virginia, Argonne National Laboratory, Lawrence Berkeley National Laboratory, Los Alamos National Laboratory, National Renewable Energy Laboratory, Oak Ridge National Laboratory, State of Wisconsin and many more.
Contact Us: Please contact us if you wish to:
Purchase or obtain license information for Julia products such as JuliaAcademy, JuliaTeam, or JuliaPro
Obtain pricing for Julia consulting projects for your organization
Schedule Julia training for your organization
Share information about exciting new Julia case studies or use cases
Spread the word about an upcoming conference, workshop, training, hackathon, meetup, talk or presentation involving Julia
Partner with Julia Computing to organize a Julia meetup, conference, workshop, training, hackathon, talk or presentation involving Julia
Submit a Julia internship, fellowship or job posting
About Julia and Julia Computing
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 more than 8.4 million times 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. 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.
Julia Computing was founded in 2015 by all the creators of Julia to develop products and provide professional services to businesses and researchers using Julia.