The Julia Programming Language
The Julia Programming Language
  • 1 921
  • 7 412 455
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
Переглядів: 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

КОМЕНТАРІ

  • @pvtext
    @pvtext 5 днів тому

    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

  • @pvtext
    @pvtext 5 днів тому

    Hi , ، is this course complete?

  • @williammorris1763
    @williammorris1763 7 днів тому

    You're 3Blue1Brown change my mind.

  • @KingKaiWP
    @KingKaiWP 9 днів тому

    The hero we didn’t know we needed.

  • @jackschleich9475
    @jackschleich9475 16 днів тому

    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?

  • @user-gq5zt7ob3i
    @user-gq5zt7ob3i 17 днів тому

    the voice is similar to 3blue1brown...!

  • @georgerogers1166
    @georgerogers1166 19 днів тому

    The 1+1/2 language problem is inevitable.

  • @mera_baba_
    @mera_baba_ 22 дні тому

    Does Gridap able to solve High Order Shear Deformation Theory Problems?

  • @seymameryem3532
    @seymameryem3532 25 днів тому

    Why is that we cannot see the presentation?

  • @johannesjoseph823
    @johannesjoseph823 26 днів тому

    What would be a good tutorial or book on modeling and simulation with Julia?

    • @Rasmus0909
      @Rasmus0909 8 днів тому

      I would like to know this too

  • @ReLoneR
    @ReLoneR 28 днів тому

    I wish he had more time for this presentation

  • @shenakudou51
    @shenakudou51 29 днів тому

    a very helpfull video Sir, Thankyou.. Sir, May i get the tutorial how to adding layout from gis to Ribasim?

  • @jonaskoziorek8353
    @jonaskoziorek8353 29 днів тому

    Great talk! Thank you.

  • @asdfg31724
    @asdfg31724 Місяць тому

    Thank you!

  • @mingshey
    @mingshey Місяць тому

    26:54 Creepy, he’s still holding the hand of his vanished ex-girl friend!

  • @mingshey
    @mingshey Місяць тому

    Just let us not refer to Prof. Phillip’s race, or of any body’s, eh hem.

  • @shahriarhabibi8382
    @shahriarhabibi8382 Місяць тому

    Nice presentation!

  • @johannesjoseph823
    @johannesjoseph823 Місяць тому

    I miss it. The project is dead now

  • @galymzhankyrykbaev2976
    @galymzhankyrykbaev2976 Місяць тому

    still i cant use Julia as Jupyter

  • @galymzhankyrykbaev2976
    @galymzhankyrykbaev2976 Місяць тому

    ERROR: UndefVarError: `pkg` not defined

  • @alameen3480
    @alameen3480 Місяць тому

    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.

  • @oterotube13
    @oterotube13 Місяць тому

    Need help for avoiding memory overhead on XML creation in Julia. I am using for-loops for content insertion. any help

  • @adityasaxena3359
    @adityasaxena3359 Місяць тому

    hi , while doing ']" it is not taking me to the package manager mode. pls provide a fix :)

  • @SHAINON117
    @SHAINON117 Місяць тому

    Excellent ❤❤❤❤❤❤❤

  • @k98killer
    @k98killer Місяць тому

    I think I have to learn this language now.

  • @cedrickhayat971
    @cedrickhayat971 Місяць тому

    I am just discovering gridap and it really looks interesting! Tutorials are great and code is elegant. Keep up good work !

  • @kamilziemian995
    @kamilziemian995 Місяць тому

    Very interesting talk. I will try to learn more about OSCAR.

  • @rolandschatzle4208
    @rolandschatzle4208 Місяць тому

    Great talk and an amazing idea, that surely will speed up the adoption of Julia.

  • @MsDuketown
    @MsDuketown 2 місяці тому

    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.

  • @AnthonyDavid59
    @AnthonyDavid59 2 місяці тому

    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.

  • @kvanculker5515
    @kvanculker5515 2 місяці тому

    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)

  • @BlakeEdwards333
    @BlakeEdwards333 2 місяці тому

    this is great, thanks!

  • @bayuiswahyudi79
    @bayuiswahyudi79 2 місяці тому

    Please tutorial, i begginer

  • @Caspar__
    @Caspar__ 2 місяці тому

    This is so insanely impressive!

  • @MohammadMahdiRezaei-fh1fk
    @MohammadMahdiRezaei-fh1fk 2 місяці тому

    How can I solve bi level model with gams?

  • @kojonketia9231
    @kojonketia9231 2 місяці тому

    What IDE is he using?

  • @julianog.c.ribeiro6373
    @julianog.c.ribeiro6373 2 місяці тому

    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.

  • @jinzenkuriakose6217
    @jinzenkuriakose6217 2 місяці тому

    can you please provide the code

  • @CraisonBailum
    @CraisonBailum 2 місяці тому

    the wooffers is very nice to have in the background !! Thanks for the impeccable lecture !!

  • @Caspar__
    @Caspar__ 2 місяці тому

    Wow this is awesome!

  • @balajilakshminarayan1593
    @balajilakshminarayan1593 2 місяці тому

    Time 40.55 was legendary

  • @aaronkaw4857
    @aaronkaw4857 2 місяці тому

    I hope Tsitouris sees this presentation, or at least knows his paper is being applied.

  • @scttstnfld
    @scttstnfld 2 місяці тому

    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

  • @mithilanavishka4531
    @mithilanavishka4531 2 місяці тому

    Can you tell me according to the values of kernal how identified that keranl help to detect edges ?

  • @ezioauditore4109
    @ezioauditore4109 2 місяці тому

    why did the uppercase D disappear

  • @TalsBadKidney
    @TalsBadKidney 2 місяці тому

    instruction starts at 20:00

  • @sucim
    @sucim 2 місяці тому

    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

    • @aaronkaw4857
      @aaronkaw4857 2 місяці тому

      Stiffness is when your ode solver needs a really small stepsize, otherwise it's unstable.

    • @sucim
      @sucim 2 місяці тому

      @@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 🤔

  • @GuanglinDu
    @GuanglinDu 2 місяці тому

    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?

  • @Sagitarria
    @Sagitarria 2 місяці тому

    this is extremely helpful

  • @isodoubIet
    @isodoubIet 2 місяці тому

    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.

    • @therainman7777
      @therainman7777 Місяць тому

      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.

    • @isodoubIet
      @isodoubIet Місяць тому

      @@therainman7777 He obviously doesn't, and we know that because he told us :) I don't care what chairs he sat on.

    • @therainman7777
      @therainman7777 Місяць тому

      @@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.

    • @isodoubIet
      @isodoubIet Місяць тому

      @@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._

    • @isodoubIet
      @isodoubIet Місяць тому

      @@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.