Python for Scientific Computing (online)

Python for scientific computing

Registrations are closed for this event. Python for scientific computing is a medium-advanced course in Python tools such as NumPy, SciPy, Matplotlib, and Pandas. It is suitable for people who […]

Python for Scientific Computing

The workshop will be streamed via Twitch so that anyone may follow along without registration. However, ENCCS is hosting a Zoom room with expert helpers who will organise breakout rooms and provide hands-on assistance during exercise sessions.

High Performance Data Analytics in Python

This online workshop is meant to give an overview of working with research data in Python using general libraries for storing, processing, analysing and sharing data. The focus is on improving performance. After covering tools for performant processing (netcdf, numpy, pandas, scipy) on single workstations the focus shifts to parallel, distributed and GPU computing (snakemake, numba, dask, multiprocessing, mpi4py).

How We Package VeloxChem with conda-build

We recently achieved two important objectives in our collaboration with VeloxChem: We helped port the code to compile and run natively on Windows, and We uploaded binary packages for Linux, […]

How to use MPI with a hybrid C++/Python code

The message passing interface (MPI) is the go-to technology for the development of distributed parallel programs. In this blog post, I will explain, with examples, how you can expose a […]