Julia for High-Performance Computing | JuliaCon 2022
LINK
LINK
YouTube
Julia for High-Performance Computing | JuliaCon 2022
The "Julia for HPC" minisymposium aims to gather current and prospective Julia practitioners in the field of high-performance computing (HPC) from multidisciplinary applications. We invite participation from industry, academia, and government institutions…
Media is too big
VIEW IN TELEGRAM
Making a package in Julia using PkgTemplates.
t = Template(user="YOUR_GITHUB_USERNAME", author="YOUR NAME", dir="DIRECTORY TO BUILD THE PACKAGE", julia=VERSION,
plugins=[
License(; name="MIT"),
Git(),
GitHubActions(),
Documenter{GitHubActions}()
]
)
How to develop a Julia package
t = Template(user="YOUR_GITHUB_USERNAME", author="YOUR NAME", dir="DIRECTORY TO BUILD THE PACKAGE", julia=VERSION,
plugins=[
License(; name="MIT"),
Git(),
GitHubActions(),
Documenter{GitHubActions}()
]
)
How to develop a Julia package
Dynamical Systems
YouTube
- Introduction, Documentation and Installation
- Dynamical Systems Base
- Chaos Tools
- Delay Embeddings
- Entropies and Dimensions
- Recurrence Analysis
GitHub
YouTube
- Introduction, Documentation and Installation
- Dynamical Systems Base
- Chaos Tools
- Delay Embeddings
- Entropies and Dimensions
- Recurrence Analysis
GitHub
YouTube
Introduction to DynamicalSystems.jl
George Datseris from the Max Planck Institute for Dynamics and Self-Organization will give us an introduction to the dynamical systems ecosystem in Julia, which is encapsulated in the DynamicalSystems.jl Julia package. DynamicalSystems.jl is a general tool…
PySINDy is a sparse regression package with several implementations for the Sparse Identification of Nonlinear Dynamical systems (SINDy).
In brief:
You have a bunch of time series of a dynamical system. And have some guess that what kind of terms it could have, polynomial, trigonometric, etc ...
Just need to give the time series to the program. It search over all possible options to finally pick terms that could produce the input time series, the package uses different optimization algorithms to fit the model to the data and also some penalty terms to reduce the number of terms as much as possible.
The interesting point is that it can also handle noisy time series.
combine with other packages like sklearn and many more...
SINDy GitHub
Tutorial Videos: YouTube
Recently some new algorithms also have been developed SymINDy.
In brief:
You have a bunch of time series of a dynamical system. And have some guess that what kind of terms it could have, polynomial, trigonometric, etc ...
Just need to give the time series to the program. It search over all possible options to finally pick terms that could produce the input time series, the package uses different optimization algorithms to fit the model to the data and also some penalty terms to reduce the number of terms as much as possible.
The interesting point is that it can also handle noisy time series.
combine with other packages like sklearn and many more...
SINDy GitHub
Tutorial Videos: YouTube
Recently some new algorithms also have been developed SymINDy.
GitHub
GitHub - dynamicslab/pysindy: A package for the sparse identification of nonlinear dynamical systems from data
A package for the sparse identification of nonlinear dynamical systems from data - dynamicslab/pysindy
The map() function in #Python takes a function and a series of arguments, and makes an iterable of results. It can also work on functions with multiple arguments.
(But most Python people prefer list comprehensions.)
Credit: nedbat
(But most Python people prefer list comprehensions.)
Credit: nedbat
👍1
Have you tried out the sh package for #Python yet? This package makes calling Linux and Mac terminal commands really easy! 🐍🔥
pypi.org/project/sh/
Credit: driscollis
pypi.org/project/sh/
Credit: driscollis
Job ad:
a talented post-doctoral researcher to lead exciting new methods and software developments for naturalistic neuroscience
The position is available immediately and for up to 4 years.
here
a talented post-doctoral researcher to lead exciting new methods and software developments for naturalistic neuroscience
The position is available immediately and for up to 4 years.
here
Baillet Lab [ neuroSPEED ]
The Baillet lab is hiring — Baillet Lab [ neuroSPEED ]
Four-year, post-doctoral research fellowship sponsored by the NIH: data analytics for naturalistic neuroscience and brain imaging.
New on the @arxiv: “Ordered community detection in directed networks”
https://arxiv.org/abs/2203.16460
Py code
A short thread... https://t.co/NoCwFbOZJE
https://arxiv.org/abs/2203.16460
Py code
A short thread... https://t.co/NoCwFbOZJE
Twitter
Tiago Peixoto
New on the @arxiv: “Ordered community detection in directed networks” arxiv.org/abs/2203.16460 A short thread... 1/9
TMUX.sh
769 B
Tmux , like Screen , is a terminal multiplexer, a tool for operating multiple terminals within a single display.
YouTube
YouTube
Job Ad:
Postdoctoral Fellowship Available
Opportunity for early-career computational scientists
ICTP seeks applications for a postdoctoral fellow position starting Fall 2022 from outstanding early-career computational scientists of any nationality with a strong interest and demonstrated experience in the application of Machine Learning, Artificial Intelligence or data science methods to any of the fields of interest of ICTP (physics, mathematics, chemistry, life and earth sciences and related disciplines). Experience in HPC technology and programming in massively parallel environments is highly desirable.
More details
Application deadline: 30 September 2022
Apply online at https://e-applications.ictp.it/applicant/login/3805
Postdoctoral Fellowship Available
Opportunity for early-career computational scientists
ICTP seeks applications for a postdoctoral fellow position starting Fall 2022 from outstanding early-career computational scientists of any nationality with a strong interest and demonstrated experience in the application of Machine Learning, Artificial Intelligence or data science methods to any of the fields of interest of ICTP (physics, mathematics, chemistry, life and earth sciences and related disciplines). Experience in HPC technology and programming in massively parallel environments is highly desirable.
More details
Application deadline: 30 September 2022
Apply online at https://e-applications.ictp.it/applicant/login/3805
This is a revision of the textbook Fundamentals of Numerical Computation by Tobin A. Driscoll and Richard J. Braun. The book was originally written for MATLAB, but this resource has been adapted to suit Julia.
Link
Link
Scientific Programming
Install_CUDA_UBUNTU.pdf
I need to mention that the address in ".bashrc" should not have a break-line as in PDF formatting happened :
export PATH="/usr/local/cuda-11.6/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.6/lib64:$LD_LIBRARY_PATH"
export PATH="/usr/local/cuda-11.6/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.6/lib64:$LD_LIBRARY_PATH"
👍1
There will be no activity in here for a while because of current situation in Iran.
🖤🖤🖤
#Women-Life-Freedom
🖤🖤🖤
#Women-Life-Freedom
👍5❤4😁1
Modeling Neural Dynamics as a standalone python package, run online notebooks on Binder without need to install any packages.
GitHub
Chapter 3 : The Classical Hodgkin-Huxley ODEs
Chapter 4 : Numerical Solution of the Hodgkin-Huxley ODEs
Chapter 5 : Three Simple Models of Neurons in Rodent Brains
Other chapters will be added ...
GitHub
Chapter 3 : The Classical Hodgkin-Huxley ODEs
Chapter 4 : Numerical Solution of the Hodgkin-Huxley ODEs
Chapter 5 : Three Simple Models of Neurons in Rodent Brains
Other chapters will be added ...
GitHub
GitHub - Ziaeemehr/mndynamics: A python package for An Introduction to Modeling Neuronal Dynamics by Christoph Borgers
A python package for An Introduction to Modeling Neuronal Dynamics by Christoph Borgers - Ziaeemehr/mndynamics
👍1
Modeling Neural Dynamics as a standalone python package, run online notebooks on Binder without need to install any packages.
GitHub
Chapter 7, 8, 9 and 10
Other chapters will be added ...
GitHub
Chapter 7, 8, 9 and 10
Other chapters will be added ...
GitHub
GitHub - Ziaeemehr/mndynamics: A python package for An Introduction to Modeling Neuronal Dynamics by Christoph Borgers
A python package for An Introduction to Modeling Neuronal Dynamics by Christoph Borgers - Ziaeemehr/mndynamics
This media is not supported in your browser
VIEW IN TELEGRAM
برای اجرای نوت بوک ها در کولب میشه از افزونه open in colab استفاده کرد.
اگه تعداد وابستگی های نوتبوکی که استفاده میکنیم زیاد هست و نصب آنها زمان بره شاید راه بهتر استفاده از binder باشه ولی برای این mndynamics که تمام وابستگی ها به صورت پیشفرض روی کولب نصب هست فقط کافیه در ابتدای نوتبوک پکیج رو با pip نصب کنیم.
اگه تعداد وابستگی های نوتبوکی که استفاده میکنیم زیاد هست و نصب آنها زمان بره شاید راه بهتر استفاده از binder باشه ولی برای این mndynamics که تمام وابستگی ها به صورت پیشفرض روی کولب نصب هست فقط کافیه در ابتدای نوتبوک پکیج رو با pip نصب کنیم.
👍1