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.
Please contact us to learn how JuliaTeam can provide this same functionality within your enterprise development environment, including your own private Julia packages and more.
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.
JuliaAcademy provides:
-
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 info@juliacomputing.com 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 2019: JuliaCon 2019 will be
held July 22-26 at the University of Maryland, Baltimore. Early Bird
Ticket Sales end May 5.
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
-
Sohu:十大应用在数学的计算机语言
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)
-
General Programming In Julia Language From An Advanced Standpoint
-
Meeting Julia, a Great New Alternative for Numerical Programming — Part II a High-Level Perspective (Nicolau Werneck)
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
-
London: GPU Programming in Julia with Malcolm Sherrington, Avik Sengupta (Julia Computing) and London Julia User Group at Microsoft Reactor May 10
-
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
-
New York: Merging Differential Equations and Deep Learning with Chris Rackauckas (MIT, UMB), Stefan Karpinski (Julia Computing) and NYC Julia User Group at the Flatiron Institute May 16
-
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
-
Hong Kong: RISE Conference with Viral Shah (Julia Computing) at Hong Kong Exhibition Centre July 8-11
-
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
-
Orlando: American Conference on Pharmacometrics (ACoP10) with Viral Shah and Andreas Noack (Julia Computing) Oct 20-23
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
-
Invenia Labs is hiring Julia developers for their Cambridge, UK and Winnipeg, Canada offices
-
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.