Scientific Programming
153 subscribers
158 photos
30 videos
138 files
442 links
Tutorials and applications from scientific programming

https://github.com/Ziaeemehr
Download Telegram
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
Some of Machine learning books.

Credit: svpino
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.
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
👍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
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
TMUX.sh
769 B
Tmux , like Screen , is a terminal multiplexer, a tool for operating multiple terminals within a single display.
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
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
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"
👍1
There will be no activity in here for a while because of current situation in Iran.
🖤🖤🖤
#Women-Life-Freedom
👍54😁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 ...
👍1
chapters_3,4,5,7.pdf
554.3 KB
Chapter 3,4,5, 7
Modeling neural dynamics,
GitHub
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 ...
This media is not supported in your browser
VIEW IN TELEGRAM
برای اجرای نوت بوک ها در کولب میشه از افزونه open in colab استفاده کرد.
اگه تعداد وابستگی های نوتبوکی که استفاده میکنیم زیاد هست و نصب آنها زمان بره شاید راه بهتر استفاده از binder باشه ولی برای این mndynamics که تمام وابستگی ها به صورت پیشفرض روی کولب نصب هست فقط کافیه در ابتدای نوتبوک پکیج رو با pip نصب کنیم.
👍1