![The Julia Programming Language](/img/default-banner.jpg)
- 1 921
- 7 412 455
The Julia Programming Language
United States
Приєднався 25 бер 2013
Julia is a high-performance, dynamic programming language for modern technical computing. It solves the two language problem by being simultaneously as fast as C and as easy as Python. The built-in package manager provides access to over 6,000 Julia packages created by the Julia community, in addition to foreign function interfaces for tens of thousands of C, Fortran, Python, and R libraries.
The Julia package ecosystem includes best in class packages in a number of ecosystems: Image Processing, Machine Learning, Data Science, Optimization, Parallel computing, Cloud computing, Automatic Differentiation, Graph Processing, Probabilistic Programming, Finite Elements, Computational Biology, Ecology, Climate science, Astrophysics, Quantum Computing, and much more.
The Julia package ecosystem includes best in class packages in a number of ecosystems: Image Processing, Machine Learning, Data Science, Optimization, Parallel computing, Cloud computing, Automatic Differentiation, Graph Processing, Probabilistic Programming, Finite Elements, Computational Biology, Ecology, Climate science, Astrophysics, Quantum Computing, and much more.
Surrogate Models of Acausal Systems in Julia | Ranjan Anantharaman | Digiwell AMOC Seminar 2024
For more info on the Julia Programming Language, follow us on Twitter: JuliaLanguage and consider sponsoring us on GitHub: github.com/sponsors/JuliaLang
00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.
Want to help add timestamps to our UA-cam videos to help with discoverability? Find out more here: github.com/JuliaCommunity/UA-camVideoTimestamps
Interested in improving the auto generated captions? Get involved here: github.com/JuliaCommunity/UA-camVideoSubtitles
00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.
Want to help add timestamps to our UA-cam videos to help with discoverability? Find out more here: github.com/JuliaCommunity/UA-camVideoTimestamps
Interested in improving the auto generated captions? Get involved here: github.com/JuliaCommunity/UA-camVideoSubtitles
Переглядів: 397
Відео
Battery Simulation in Julia | Xavier Raynaud | Digiwell AMOC Julia Seminar 2024
Переглядів 63723 години тому
For more info on the Julia Programming Language, follow us on Twitter: JuliaLanguage and consider sponsoring us on GitHub: github.com/sponsors/JuliaLang 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See the description for details. Want to help add timestamps to our UA-cam videos to help with discoverability? Find out more here: github.com/JuliaCommunity/UA...
Composing Thermal Fluid and Process Models with SciML | Avinash Subramanian | Digiwell AMOC Seminar
Переглядів 54923 години тому
For more info on the Julia Programming Language, follow us on Twitter: JuliaLanguage and consider sponsoring us on GitHub: github.com/sponsors/JuliaLang 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See the description for details. Want to help add timestamps to our UA-cam videos to help with discoverability? Find out more here: github.com/JuliaCommunity/UA...
Scaling Equation-based Modeling to Large Systems | Yingbo Ma | DigiWell AMOC Julia Seminar 2024
Переглядів 55723 години тому
For more info on the Julia Programming Language, follow us on Twitter: JuliaLanguage and consider sponsoring us on GitHub: github.com/sponsors/JuliaLang 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See the description for details. Want to help add timestamps to our UA-cam videos to help with discoverability? Find out more here: github.com/JuliaCommunity/UA...
JuliaHealth Meeting (Americas/Europe/Africa) - May 30th, 2024
Переглядів 1,1 тис.21 день тому
For more info on the Julia Programming Language, follow us on Twitter: JuliaLanguage and consider sponsoring us on GitHub: github.com/sponsors/JuliaLang 1. New attendee introductions 2. New contributor round-up! 3. JuliaHealth News 4. Research opportunities at Northeastern University 5. IPUMS.jl presentation 6. GSoC Student Welcome! Want to help add timestamps to our UA-cam videos t...
ML Community Call | 2024-01-26
Переглядів 1,4 тис.3 місяці тому
Recording of the 2024-01-26 ML Community Call. The written minutes can be found here: github.com/FluxML/FluxML-Community-Call-Minutes/blob/main/meeting-minutes/2024-01-26.md Vist fluxml.ai to get involved! Time Stamps: 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See the description for details. Want to help add timestamps to our UA-cam videos to help with discoverabi...
JuliaHealth Meeting (Americas/Europe/Africa) - February 29th, 2024
Переглядів 1,7 тис.3 місяці тому
For more info on the Julia Programming Language, follow us on Twitter: JuliaLanguage and consider sponsoring us on GitHub: github.com/sponsors/JuliaLang Outline: 1. Announcements: 2. New member introductions 3. New contributor round-up! 4. JuliaHealth News 5. GSoC JuliaHealth 6. Brainstorming a JuliaHealth Day 7. Glass Notebooks from Dale-Black 8. Upcoming and ongoing research oppor...
ML Community Call | 2024-01-12
Переглядів 1,1 тис.5 місяців тому
Recording of the 2024-01-12 ML Community Call. The written minutes can be found here: github.com/FluxML/FluxML-Community-Call-Minutes/blob/main/meeting-minutes/2024-01-12.md Vist fluxml.ai to get involved! Time Stamps: 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See the description for details. Want to help add timestamps to our UA-cam videos to help with discoverabi...
JuliaCon Local Eindhoven 2023 Aftermovie
Переглядів 1,5 тис.5 місяців тому
This is a short after movie of the first JuliaCon Local Event in Eindhoven. juliacon.org/local/eindhoven2023/ Contents 0:00 How JuliaCon Local Eindhoven 2023 looked? 0:24 Overview of the event 0:38 What we are doing with Julia? 1:04 JuliaCon Local from the point of view of relatively new use Want to help add timestamps to our UA-cam videos to help with discoverability? Find out more here: githu...
Chris Rackauckas - NonlinearSolve.jl: Efficient Rootfinding and Algebraic Equations in Julia
Переглядів 5 тис.6 місяців тому
Many problems can be reduced down to solving f(x) = 0, maybe even more than you think! Solving a stiff differential equation? Finding out where the ball hits the ground? Solving an inverse problem to find the parameters to fit a model? In this talk we'll showcase how SciML's NonlinearSolve.jl is a general system for solving nonlinear equations and demonstrate its ability to efficiently handle t...
Orestis O. & Romanos V. - AOCS Simulations with Julia: Insights from the Hellenic Space Dawn Mission
Переглядів 8506 місяців тому
We used Julia for AOCS simulations in a 2-nanosatellite space mission between the European Space Agency and the Greek state, transitioning from MATLAB. This talk will delve into the practical benefits and hurdles encountered, and contemplate the broader role of Julia in satellite simulation methodologies. Time Stamps: 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See t...
Luca Ferranti - PlutoGrader.jl: a tool to write and automatically grade exams as Pluto notebooks
Переглядів 1,7 тис.6 місяців тому
This talk introduces PlutoGrader.jl, a library that allows teachers to write programming exercises as pluto notebooks, automatically strip the solution to get a text-sheet to give to students and automatically (totally or partially, depending on the teacher need) grade students solutions. The talk will demonstrate the key features of PlutoGrader.jl, example usage and its design principles, focu...
P. Mason-Bumper a quick guide to Bump allocators for ultra-high performance intermediate allocations
Переглядів 2,1 тис.6 місяців тому
Creating and garbage-collecting arrays in the middle of a performance sensitive piece of code is one of the most common performance pitfalls in the julia language. Bumper.jl is a julia package which provides users with a way to create and destroy intermediate arrays with zero performance compromises, and useful features for developers. Time Stamps: 00:00 Welcome! 00:10 Help us add time stamps o...
Jeff Bezanson - What's the deal with Julia binary sizes?
Переглядів 6 тис.6 місяців тому
Abstract: If you have tried to produce a compiled library or application with PackageCompiler.jl, you may have been disappointed by the size of the resulting artifact. In this talk I will explain where all the bytes come from, and what we have done and continue to do to remove as many as possible. Fortunately sizes have been going down over time, and we have added some tools you can use now to ...
Tim Besard - GPU Programming in Julia: What, Why and How?
Переглядів 4,4 тис.6 місяців тому
This talk will introduce the audience to GPU programming in Julia. It will explain why GPUs can be useful for scientific computing, and how Julia makes it really easy to use GPUs. The talk is aimed at people who are familiar with Julia and want to learn how to use GPUs in their Julia code. Resources AMDGPU.jl package repository: github.com/JuliaGPU/AMDGPU.jl CUDA.jl package repository: github.c...
Abel Soares Siqueira - Nonlinear Optimization with the Julia Smooth Optimizers Packages
Переглядів 4076 місяців тому
Abel Soares Siqueira - Nonlinear Optimization with the Julia Smooth Optimizers Packages
Tom Lemmens - XML Data and Julian Types
Переглядів 4866 місяців тому
Tom Lemmens - XML Data and Julian Types
François Févotte & Luiz Maltez Faria - Automating Task Interdependencies Using `DataFlowTasks.jl`
Переглядів 3366 місяців тому
François Févotte & Luiz Maltez Faria - Automating Task Interdependencies Using `DataFlowTasks.jl`
Fons van der Plas - 🐤 Pluto.jl: Reactive and Reproducible Notebooks for Julia
Переглядів 2 тис.6 місяців тому
Fons van der Plas - 🐤 Pluto.jl: Reactive and Reproducible Notebooks for Julia
Michael Tiemann - Julia Solves the 2 Language Problem, However It Creates the 1.5 Language Problem
Переглядів 7 тис.6 місяців тому
Michael Tiemann - Julia Solves the 2 Language Problem, However It Creates the 1.5 Language Problem
Martijn Visser & Julian Hofer - How SciML Enables Dutch Water Management with Ribasim
Переглядів 4496 місяців тому
Martijn Visser & Julian Hofer - How SciML Enables Dutch Water Management with Ribasim
Adrien Banse - Dionysos.jl: A Modular Platform for Smart Symbolic Control
Переглядів 3766 місяців тому
Adrien Banse - Dionysos.jl: A Modular Platform for Smart Symbolic Control
Myrthe Scheepers - ASMLs Julia Journey
Переглядів 1,9 тис.6 місяців тому
Myrthe Scheepers - ASMLs Julia Journey
Liam H. - Julia is the Answer, but what is the question?
Переглядів 1,6 тис.6 місяців тому
Liam H. - Julia is the Answer, but what is the question?
Paul Berg - A macro-view of Reactivity in Pluto.jl 🎈
Переглядів 5916 місяців тому
Paul Berg - A macro-view of Reactivity in Pluto.jl 🎈
Kristoffer Carlsson - Fast Nearest-neighbor Queries in Julia Using NearestNeighbors.jl
Переглядів 1,2 тис.6 місяців тому
Kristoffer Carlsson - Fast Nearest-neighbor Queries in Julia Using NearestNeighbors.jl
Reproducible Science: Why It Matters and How to Achieve It? | George Datseris | JuliaHEP 2023
Переглядів 1,8 тис.7 місяців тому
Reproducible Science: Why It Matters and How to Achieve It? | George Datseris | JuliaHEP 2023
Automatic Differentiation and SciML: What Can Go Wrong | Chris Rackauckas | JuliaHEP 2023
Переглядів 4,1 тис.7 місяців тому
Automatic Differentiation and SciML: What Can Go Wrong | Chris Rackauckas | JuliaHEP 2023
What is Different About the Julia Programming Language? | Stefan Karpinski | JuliaHEP 2023
Переглядів 7 тис.7 місяців тому
What is Different About the Julia Programming Language? | Stefan Karpinski | JuliaHEP 2023
Maintaining Large Scale Julia Ecosystems | Chris Rackauckas | JuliaHEP 2023
Переглядів 2,5 тис.7 місяців тому
Maintaining Large Scale Julia Ecosystems | Chris Rackauckas | JuliaHEP 2023
Hi , i want learn Julia programming language for AI & ML .... How can i learn ? I don't find the complete course , please send me a complete course , thanks a lot
Hi , ، is this course complete?
You're 3Blue1Brown change my mind.
The hero we didn’t know we needed.
what does Sanders think about the necessities of learning the base fortran algorithms in order to get the best thing going in Julia? I always relied on the niceties of Python and R to do complex things. What is the professor's opion?
the voice is similar to 3blue1brown...!
The 1+1/2 language problem is inevitable.
Does Gridap able to solve High Order Shear Deformation Theory Problems?
Why is that we cannot see the presentation?
What would be a good tutorial or book on modeling and simulation with Julia?
I would like to know this too
I wish he had more time for this presentation
a very helpfull video Sir, Thankyou.. Sir, May i get the tutorial how to adding layout from gis to Ribasim?
Great talk! Thank you.
Thank you!
26:54 Creepy, he’s still holding the hand of his vanished ex-girl friend!
Just let us not refer to Prof. Phillip’s race, or of any body’s, eh hem.
Nice presentation!
I miss it. The project is dead now
still i cant use Julia as Jupyter
ERROR: UndefVarError: `pkg` not defined
Thank you, Professor. I can't express how thrilled I am to learn the coding for Periodic Boundary Conditions. I had been searching for a proper explanation of this boundary condition for several months, and finally, someone has explained it clearly. Please continue sharing your valuable knowledge.
Need help for avoiding memory overhead on XML creation in Julia. I am using for-loops for content insertion. any help
hi , while doing ']" it is not taking me to the package manager mode. pls provide a fix :)
Excellent ❤❤❤❤❤❤❤
I think I have to learn this language now.
I am just discovering gridap and it really looks interesting! Tutorials are great and code is elegant. Keep up good work !
Very interesting talk. I will try to learn more about OSCAR.
Great talk and an amazing idea, that surely will speed up the adoption of Julia.
I prefer Jacque Fresco, from the Venus Project in Zeitgeist, talking about ERP, Earth Resource Planning. It's the difference between an SKU and minerals and all other stuff being mined. In July 2016, Jacque Fresco received a Novus Summit award for City Design/Community. Novus Summit is supported by the United Nations Department of Economic and Social Affairs (UN DESA). He has his own wiki, which is always handy.
When I started looking at Julia, one of the first things that impressed me was the richness and care put into its ODE solvers. While I have yet to use them in anger, this talk gives some context to my first impressions. Thank you.
Thank you for this great tool, I use it daily (mostly to create simple Julia functions to represent digitized reference book charts in a single equation)
this is great, thanks!
Please tutorial, i begginer
This is so insanely impressive!
How can I solve bi level model with gams?
What IDE is he using?
Great talk! The Frechet derivative is an incredible tool. One thing Professor Johnson got into is the ability to differentiate between Banach spaces. I happen to have had to honor of actually being taught this in a class, albeit a graduate school level course, and thus had guidance in learning this very useful generalization of the concept of a derivative. However, my experience in both the professional and academic worlds is that most people either accept these ideas without examination or they had to study it on their own, cases like mine are quite rare. I have played with ChainRules.jl quite extensively, so I had an inkling that these ideas were present there as well, but getting a more thorough and reasoned explanation is better than doing reverse engineering.
can you please provide the code
the wooffers is very nice to have in the background !! Thanks for the impeccable lecture !!
Wow this is awesome!
Time 40.55 was legendary
I hope Tsitouris sees this presentation, or at least knows his paper is being applied.
I think you meant IEEE 1588 (PTP), not IEEE 1558? Software based PTP much better now with OpenTime Protocol, but yeah: wired. Nice use of ZMQ
Can you tell me according to the values of kernal how identified that keranl help to detect edges ?
why did the uppercase D disappear
instruction starts at 20:00
So good! Would be nice if you would spend like 30s to explain what e.g. stiff means (for noobs like me) but otherwise it was a really nice presentation. I was in the rk4 and chill camp but now I‘m higher order curious
Stiffness is when your ode solver needs a really small stepsize, otherwise it's unstable.
@@aaronkaw4857 Interesting! That makes it sound like a quantitative property (blurred lines on what constitutes a "small stepsize"). From the name it always appeared to be a qualitative differrence between systems 🤔
Thanks for the great package. Can we solve the general PDEs with the transient term, the convective term , the diffusive term, and the source term?
this is extremely helpful
Dude doesn't even understand that classes are defined when there's an invariant to be maintained, so it's hard to take any other opinions seriously. "Oh it's only good for namespacing :))" no, brother, just no.
Yeah I’m sure a Harvard-educated guy who has a PhD in Computer Science and co-wrote one of the world’s most popular programming languages doesn’t understand what classes are for 🙄 The arrogance and stupidity of people in UA-cam comments is just breathtaking sometimes.
@@therainman7777 He obviously doesn't, and we know that because he told us :) I don't care what chairs he sat on.
@@isodoubIet The problem is obviously that you misunderstood what he was saying. At no point did he say he doesn’t understand that classes provide invariance. That’s the entire point: the fact that they provide invariance is what leads to the expression problem, where you cannot simultaneously modify the data model and the operations at the same time in a OOP language, without needing to modify the original code. The entire foundation of his talk is built on the fact that classes provide invariance. But rather than thinking that maybe you missed something in the talk, or misunderstood something, you jumped straight to thinking that a world-class computer scientist does not understand the point of classes-despite this being something that is taught in the first year of every CS program on earth. Ridiculous.
@@therainman7777 No, I misunderstood nothing. It doesn't matter that he didn't say it, and in fact I expect him to not say it: why would he explicitly mention the thing he doesn't know he doesn't know? Fact remains, Julia as a language and ecosystem is still a buggy mess, largely as a result of their early design decisions surrounding unconstrained interfaces (the very point of the talk), as well as some other bad decisions (indexing starting at 1 for example), so excuse me if I'm not impressed by this person's language design chops, especially _when he gives me unambiguous evidence that he doesn't understand basic concepts._
@@therainman7777 PS: "That’s the entire point: the fact that they provide invariance is what leads to the expression problem, " Somehow I don't think you know what an invariant is, either.