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. Learn more โ
Top 8 Python Julium Projects
-
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.
-
compiler-benchmark
Benchmarks compilation speeds of different combinations of languages and compilers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Python-Complementary-Languages
Just a small test to see which language is better for extending python when using lists of lists
Project mention: Spreadsheet errors can have disastrous consequences โ yet we keep making them | news.ycombinator.com | 2024-01-25Pandas docs > Comparison with spreadsheets: https://pandas.pydata.org/docs/getting_started/comparison/co...
Pandas docs > I/O > Excel files: https://pandas.pydata.org/docs/user_guide/io.html#excel-file...
nteract/papermill: https://github.com/nteract/papermill :
> papermill is a tool for parameterizing, executing, and analyzing Jupyter Notebooks. [...]
> This opens up new opportunities for how notebooks can be used. For example:
> - Perhaps you have a financial report that you wish to run with different values on the first or last day of a month or at the beginning or end of the year, using parameters makes this task easier.
"The World Excel Championship is being broadcast on ESPN" (2022) https://news.ycombinator.com/item?id=32420925 :
> Computational notebook speedrun ideas:
Project mention: Potential of the Julia programming language for high energy physics computing | news.ycombinator.com | 2023-12-04> Yes, julia can be called from other languages rather easily
This seems false to me. StaticCompiler.jl [1] puts in their limitations that "GC-tracked allocations and global variables do not work with compile_executable or compile_shlib. This has some interesting consequences, including that all functions within the function you want to compile must either be inlined or return only native types (otherwise Julia would have to allocate a place to put the results, which will fail)." PackageCompiler.jl [2] has the same limitations if I'm not mistaken. So then you have to fall back to distributing the Julia "binary" with a full Julia runtime, which is pretty heavy. There are some packages which do this. For example, PySR [3] does this.
There is some word going around though that there is an even better static compiler in the making, but as long as that one is not publicly available I'd say that Julia cannot easily be called from other languages.
[1]: https://github.com/tshort/StaticCompiler.jl
[2]: https://github.com/JuliaLang/PackageCompiler.jl
[3]: https://github.com/MilesCranmer/PySR
> Another problem is that there are hundreds of built-in library functions that need to be compiled from Python from C
An approach I've advocated as one of the main authors of py2many is that all of the python builtin functions be written in a subset of python[1] and then compiled into native code. This has the benefit of avoiding GIL, problems with C-API among other things.
Do checkout the examples here[2] which work out of the box for many of the 8-9 supported backends.
[1] https://github.com/py2many/py2many/blob/main/doc/langspec.md
Python Julia related posts
-
Best Programming languages for Data Analysis๐
-
Symbolicregression.jl โ High-Performance Symbolic Regression in Julia and Python
-
IPyflow: Reactive Python Notebooks in Jupyter(Lab)
-
Why is AMD leaving ML to nVidia?
-
Machine learning with Julia - Solve Titanic competition on Kaggle and deploy trained AI model as a web service
-
[D] Is there any research into using neural networks to discover classical algorithms?
-
Guido van Rossum on types, speed, and the future of Python
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2024
Index
What are some of the best open-source Julium projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | dash | 20,613 |
2 | papermill | 5,656 |
3 | PySR | 1,982 |
4 | go-cshared-examples | 830 |
5 | py2many | 603 |
6 | jill.py | 235 |
7 | compiler-benchmark | 124 |
8 | Python-Complementary-Languages | 31 |
Sponsored