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

https://github.com/Ziaeemehr
Download Telegram
JiTCODE (just-in-time compilation for ordinary differential equations) is an extension of SciPy’s ODE (scipy.integrate.ode) or Solve IVP (scipy.integrate.solve_ivp). Where the latter take a Python function as an argument, JiTCODE takes an iterable (or generator function or dictionary) of symbolic expressions, which it translates to C code, compiles on the fly, and uses as the function to feed into SciPy’s ODE or Solve IVP. Symbolic expressions are mostly handled by SymEngine, SymPy’s compiled-backend-to-be (see SymPy vs. SymEngine for details).

https://jitcode.readthedocs.io/en/v1.6.0/#
JiTCDDE (just-in-time compilation for delay differential equations) is a standalone Python implementation of the DDE integration method proposed by Shampine and Thompson [ST01], which in turn employs the Bogacki–Shampine Runge–Kutta pair [BS89]. JiTCDDE is designed in analogy to JiTCODE (which is handled very similarly to SciPy’s ODE (scipy.integrate.ode)): It takes an iterable (or generator function or dictionary) of symbolic expressions, translates them to C code, compiles them and an integrator wrapped around them on the fly, and allows you to operate this integrator from Python. Symbolic expressions are mostly handled by SymEngine, SymPy’s compiled-backend-to-be (see SymPy vs. SymEngine for details).
https://jitcdde.readthedocs.io/en/stable/
talk_optimization.pdf
11.7 MB
Visual introduction to optimization in Deep Learning, ranging from 1st-order methods, 2nd-order and Natural Gradient (and approximations of it such as K-FAC). Sharing the PDF (easier to download): https://t.co/pGP3mLNElt https://t.co/cs3SdQ4TNm
JiTCSDE (just-in-time compilation for stochastic differential equations) is a standalone Python implementation of the adaptive integration method proposed by Rackauckas and Nie [RN17], which in turn employs Rößler-type stochastic Runge–Kutta methods [R10]. It can handle both Itō and Stratonovich SDEs, converting the latter internally. JiTCSDE is designed in analogy to JiTCODE (which is handled very similarly to SciPy’s ODE (scipy.integrate.ode)): It takes iterables (or generator functions or dictionaries) of symbolic expressions, translates them to C code, compiles them and an integrator wrapped around them on the fly, and allows you to operate this integrator from Python. Symbolic expressions are mostly handled by SymEngine, SymPy’s compiled-backend-to-be (see SymPy vs. SymEngine for details).
https://jitcsde.readthedocs.io/en/v1.6.0/
HEADER FILES only C++ library for analysis of neurophysiological and simulated data.

https://github.com/Ziaeemehr/neuro_toolbox

Any Feedback is welcomed.
#new_project
#neuro_toolbox

1 day left to enroll with 100% off

Machine Learning & Deep Learning in Python & R
Brainhack New York 2020
https://brainhack-ny.github.io/
Simply #parallel jobs with #bash script
#BrainPy is a lightweight framework based on the latest Just-In-Time (JIT) compilers. The goal of BrainPy is to provide a unified simulation and analysis framework for neuronal dynamics with the feature of high flexibility and efficiency.

https://brainpy.readthedocs.io/en/latest/

BrainPy-Models is based on BrainPy neuronal dynamics simulation framework. Here you can find neurons, synapses models and topological networks implemented with BrainPy.

https://brainpy-models.readthedocs.io/en/latest/
🔆 A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
☘️ GitHub
- Awesome C++
- Standard Libraries
- Frameworks
- Artificial Intelligence
- Asynchronous Event Loop
- Audio
- Biology
- BitTorrent
- Chemistry
- CLI
- Compression
- Concurrency
- Configuration
- Containers
- Cryptography
- CSV
- Database
- Debug
- Font
- Game Engine
- GUI
- Graphics
- Image Processing
- Internationalization
- Inter-process communication
- JSON
- Logging
- Machine Learning
- Math
- Memory Allocation
- Multimedia
- Networking
- PDF
- Physics
- Reflection
- Regular Expression
- Robotics
- Scientific Computing
- Scripting
- Serialization
- Sorting
- Video
- Virtual Machines
- Web Application Framework
- XML
- Miscellaneous
- Software
- Compiler
- Online Compiler
- Debugger
- Integrated Development Environment
- Build Systems
- Static Code Analysis
- Coding Style Tools
- Resources
- API Design
- Articles
- Books
- Coding Style
- Podcasts
- Talks
- Videos
- Websites
- Other Awesome Lists
- Contributing
#Cpp #C #application