The Julia Programming Language
The Julia Programming Language
  • 1 917
  • 7 396 901
JuliaHealth Meeting (Americas/Europe/Africa) – May 30th, 2024
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 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
Переглядів: 1 101

Відео

ML Community Call | 2024-01-26
Переглядів 1,4 тис.2 місяці тому
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,6 тис.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 тис.4 місяці тому
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 тис.5 місяців тому
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
Переглядів 8425 місяців тому
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 тис.5 місяців тому
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 тис.5 місяців тому
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 тис.5 місяців тому
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,3 тис.5 місяців тому
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
Переглядів 3995 місяців тому
The Julia Smooth Optimizers (JSO) organization has been around since 2015. We have over 50 registered packages dealing with a variety of nonlinear optimization and linear algebra topics. One of our main objectives is to provide the tools for researchers to go quickly from prototyping to publication-ready code, and from there to high-level well-maintained optimization packages. Furthermore, we v...
Tom Lemmens - XML Data and Julian Types
Переглядів 4795 місяців тому
Developing applications often requires interacting with data in various file formats, many of which utilize the XML format and a corresponding schema file. In Julia leveraging the type system is crucial for creating efficient architectures. However, we currently lack a convenient way to represent XML data as specific Julia types. To address this gap, I have developed XsdToStruct.jl, AbstractXsd...
François Févotte & Luiz Maltez Faria - Automating Task Interdependencies Using `DataFlowTasks.jl`
Переглядів 3345 місяців тому
DataFlowTasks.jl is a Julia package dedicated to parallel programming on multi-core shared memory CPUs. From user annotations (READ, WRITE, READWRITE) on program data, DataFlowTasks.jl automatically infers dependencies between parallel tasks. Behind the scenes, the user annotations are used to automatically infer task dependencies by constructing and analysing a directed acyclic graph based on ...
Fons van der Plas - 🐤 Pluto.jl: Reactive and Reproducible Notebooks for Julia
Переглядів 2 тис.5 місяців тому
Pluto.jl is an educational programming environment for Julia, designed to make scientific computing more accessible and fun! Our strong points are interactivity (notebooks are reactive, cells run automatically like a spreadsheet) and reproducibility (automatic package manager, notebooks include a reproducible package environment by default). Pluto was designed from the start to be used for educ...
Michael Tiemann - Julia Solves the 2 Language Problem, However It Creates the 1.5 Language Problem
Переглядів 7 тис.5 місяців тому
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
Переглядів 4465 місяців тому
Martijn Visser & Julian Hofer - How SciML Enables Dutch Water Management with Ribasim
Adrien Banse - Dionysos.jl: A Modular Platform for Smart Symbolic Control
Переглядів 3695 місяців тому
Adrien Banse - Dionysos.jl: A Modular Platform for Smart Symbolic Control
Myrthe Scheepers - ASMLs Julia Journey
Переглядів 1,8 тис.5 місяців тому
Myrthe Scheepers - ASMLs Julia Journey
Liam H. - Julia is the Answer, but what is the question?
Переглядів 1,5 тис.5 місяців тому
Liam H. - Julia is the Answer, but what is the question?
Paul Berg - A macro-view of Reactivity in Pluto.jl 🎈
Переглядів 5845 місяців тому
Paul Berg - A macro-view of Reactivity in Pluto.jl 🎈
Kristoffer Carlsson - Fast Nearest-neighbor Queries in Julia Using NearestNeighbors.jl
Переглядів 1,2 тис.5 місяців тому
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 тис.6 місяців тому
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 тис.6 місяців тому
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 тис.6 місяців тому
What is Different About the Julia Programming Language? | Stefan Karpinski | JuliaHEP 2023
Maintaining Large Scale Julia Ecosystems | Chris Rackauckas | JuliaHEP 2023
Переглядів 2,5 тис.6 місяців тому
Maintaining Large Scale Julia Ecosystems | Chris Rackauckas | JuliaHEP 2023
Clapeyron.jl: An Extensible, Open-source Fluid-thermodynamics Toolkit | Third DigiWell Julia Seminar
Переглядів 1,3 тис.6 місяців тому
Clapeyron.jl: An Extensible, Open-source Fluid-thermodynamics Toolkit | Third DigiWell Julia Seminar
Machine Learning in Differential Equations for Optimal Control | Third DigiWell Julia Seminar
Переглядів 2,3 тис.6 місяців тому
Machine Learning in Differential Equations for Optimal Control | Third DigiWell Julia Seminar
Handling Temporal Data with DataFrames.jl | Bogumił Kamiński | Third DigiWell Julia Seminar
Переглядів 1,3 тис.6 місяців тому
Handling Temporal Data with DataFrames.jl | Bogumił Kamiński | Third DigiWell Julia Seminar
Auto-Completing Models to Uncover Missing Physics | Vinicius Santana | Third DigiWell Julia Seminar
Переглядів 1,2 тис.6 місяців тому
Auto-Completing Models to Uncover Missing Physics | Vinicius Santana | Third DigiWell Julia Seminar

КОМЕНТАРІ

  • @KingKaiWP
    @KingKaiWP 19 годин тому

    The hero we didn’t know we needed.

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

    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 8 днів тому

    the voice is similar to 3blue1brown...!

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

    The 1+1/2 language problem is inevitable.

  • @mera_baba_
    @mera_baba_ 13 днів тому

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

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

    Why is that we cannot see the presentation?

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

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

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

    I wish he had more time for this presentation

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

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

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

    Great talk! Thank you.

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

    Thank you!

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

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

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

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

  • @shahriarhabibi8382
    @shahriarhabibi8382 23 дні тому

    Nice presentation!

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

    I miss it. The project is dead now

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

    still i cant use Julia as Jupyter

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

    ERROR: UndefVarError: `pkg` not defined

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

    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 Місяць тому

    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 Місяць тому

    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 Місяць тому

    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 Місяць тому

    this is great, thanks!

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

    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 28 днів тому

      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 28 днів тому

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

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

      @@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 28 днів тому

      @@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 28 днів тому

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

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

    SWEET LORD! This is brilliant! I've spent the last couple of weeks looking for something to do this. It's possible in R and Python (or some obscure dead PC software from the 80s), but now I have the perfect excuse to actually learn Julia! Outstanding work!

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

    good we have a lecture on PDEs by Alex Jones ! 😇 Thank you so much !

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

    How does this man teach everything I learn?