Jupyter Notebook Julia

Open-source Jupyter Notebook projects categorized as Julia

Top 13 Jupyter Notebook Julium Projects

  • Knet.jl

    Koç University deep learning framework.

  • JuliaTutorials

    Learn Julia via interactive tutorials!

    Project mention: The programming languages I learned in my Quantum Computing job | dev.to | 2024-03-15

    JuliaLang.org “Getting Started” Guide: The official Julia documentation provides a concise introduction to the language and syntax. https://julialang.org/learning/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Julia-DataFrames-Tutorial

    A tutorial on Julia DataFrames package

    Project mention: Pandas vs. Julia – cheat sheet and comparison | news.ycombinator.com | 2023-05-17

    To be clear on this: DataFrames, like most of the Julia ecosystem, follows SemVer. DataFrames 1.0 was released over two years ago (March 2021), and the API has been stable ever since.

    Furthermore, Bogumil Kaminski, one of the main developers behind DataFrames, makes sure that the DataFrames tutorials he has created here (https://github.com/bkamins/Julia-DataFrames-Tutorial) are updated on every new release.

  • DataScience

    Data Science in Julia course for JuliaAcademy.com, taught by Huda Nassar (by JuliaAcademy)

  • ThreeBodyBot

    Poorly written code that generates moderately exciting plots of a very specific physics phenomenon that enthralls dozens of us around the globe.

    Project mention: 3 Body Problem Simulation | /r/space | 2023-06-29

    There is a Twitter user/bot that posts similar (daily) simulation: https://twitter.com/ThreeBodyBot

  • Julia-on-Colab

    Notebook for running Julia on Google Colab

  • ISLR.jl

    JuliaLang version of "An Introduction to Statistical Learning: With Applications in R"

    Project mention: An Introduction to Statistical Learning with Applications in Python | news.ycombinator.com | 2023-07-09

    Honestly, I dont think they will have Julia version soon. I converted all the code in this book to Julia sometimes ago:

    https://github.com/tndoan/ISLR.jl

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Microbenchmarks

    Microbenchmarks comparing the Julia Programming language with other languages (by JuliaLang)

    Project mention: Romeo and Julia, Where Romeo Is Basic Statistics | news.ycombinator.com | 2024-03-15

    > Every language I've ever seen with garbage collection has gone through decades of "now the garbage collection is better" or "just wait until the next version, garbage collection will be better".

    Ok but the Go example I linked is already in production, right now, you can use it. This isn't a "it will get better in two releases" situation, Go's GC as of today has pause times that are sub-millisecond. The Java Shenandoah example I linked is still mostly in beta, but it's also something you can use right now, though admittedly it'll probably be awhile before it's in a mainline release.

    > This is besides the point of performance and no longer talking about reality, it's just FUD from a "what if" future.

    It's not "just FUD", there are dozens of reported security issues that have happened because of bad manual memory management problems. Off the top of my head, Heartbleed was a famous case.

    This isn't me badmouthing anyone; manual memory management is hard to get right, even for very smart people.

    > Right, but you get it by avoiding allocation and avoiding the garbage collector the same way avoiding allocation in C++ is important, but in julia it won't be woven in to the performance, it will cause big pauses.

    Fair enough, I did look at the code for the official benchmarks (https://github.com/JuliaLang/Microbenchmarks/blob/master/per...) and outside of the integer parsing code it does indeed seem to avoid dynamic allocations so I will concede that the benchmarks might be a bit more skewed compared to real-world code.

    I still get a hunch that if you compared it allocation-heavy Julia to malloc+free-heavy C++ the differences wouldn't really be that far off, but that's just a hunch and I don't have data to back that up; might be a fun test to write though, so maybe I'll try that this weekend.

    -----

    Sort of tangential, but I also do think that there's value in having decent concurrency constructs built into the language. With C++, if you stick to built-ins you are basically stuck with mutexes and despite what people like to pretend, getting correct code with mutexes is really really hard to get right, and very easy to screw up in a non-obvious way. If you allow yourself to use libraries, then you have stuff like ZeroMQ and OpenMP and stuff, so it's really not that dire realistically. However, I think there's value in having nice, easy to use concurrency constructs in the language other than mutexes, and I do wonder if as a result of that it encourages people to utilize multiple threads more frequently, because they don't have to worry about weird deadlock situations as much.

    Again, I believe Rust actually does address this because of the single-owner-enforced-at-compile-time stuff, but I haven't used it enough to really draw a conclusion on it.

  • RigidBodySim.jl

    Simulation and visualization of articulated rigid body systems in Julia

  • Zygote-Mutating-Arrays-WorkAround.jl

    A tutorial on how to work around ‘Mutating arrays is not supported’ error while performing automatic differentiation (AD) using the Julia package Zygote.

  • julia-tsp

    Simple Traveling Salesman Problem implementation in Julia

  • tft-meta-analysis

    Match history analysis that provides insights into top team compositions, champion choices and best in slot items for each champion

  • notebooks

    Tutorials, Research, Concepts and ideas notes (by obedrios)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-15.

Jupyter Notebook Julia related posts

Index

What are some of the best open-source Julium projects in Jupyter Notebook? This list will help you:

Project Stars
1 Knet.jl 1,418
2 JuliaTutorials 1,179
3 Julia-DataFrames-Tutorial 507
4 DataScience 477
5 ThreeBodyBot 209
6 Julia-on-Colab 159
7 ISLR.jl 137
8 Microbenchmarks 83
9 RigidBodySim.jl 68
10 Zygote-Mutating-Arrays-WorkAround.jl 29
11 julia-tsp 19
12 tft-meta-analysis 3
13 notebooks 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com