conda create -n pysph_new -c conda-forge python=3.12
conda activate pysph_new
pip install --upgrade pip setuptools wheel
pip install https://github.com/pypr/compyle/zipball/master
pip install https://github.com/pypr/cyarray/zipball/master
pip install h5py
To effectively learn Neural Networks, it’s best to build your understanding step-by-step, starting from foundational concepts in math and programming, and progressing through machine learning. Here's a clear learning path:
- Linear Algebra – Vectors, matrices, matrix multiplication
- Calculus – Derivatives, gradients (for backpropagation)
- Probability & Statistics – Basics of distributions, expectation, Bayes’ theorem
Install pysph
pip install 'cython<3'
pip install 'numpy==1.23'
pip install h5py
pip install https://github.com/pypr/pysph/zipball/master
# Define the build directory containing binaries | |
BUILD_DIR := /home/dineshadepu/life/softwares/Cabana_package_template/build | |
# for mac os | |
BUILD_DIR := /Users/dineshadepu/life/softwares/Cabana_package_template/build | |
# Find all binaries in BUILD_DIR with "test" in the name (Ubuntu compatible) | |
TEST_BINARIES := $(shell find $(BUILD_DIR) -type f -executable -name "*test*") | |
# for mac os | |
# TEST_BINARIES := $(shell find $(BUILD_DIR) -type f -perm +111 -name "*test*") |
This section provides a step-by-step guide on how to analyze and visualize the
output data from a particle simulation using HDF5 files. We will demonstrate how
to load the results, process the data, and plot the variation of a specific
quantity (in this case, the position of a particle) over time using Python
libraries such as h5py
and matplotlib
.
/**************************************************************************** | |
* Copyright (c) 2018-2022 by the Cabana authors * | |
* All rights reserved. * | |
* * | |
* This file is part of the Cabana library. Cabana is distributed under a * | |
* BSD 3-clause license. For the licensing terms see the LICENSE file in * | |
* the top-level directory. * | |
* * | |
* SPDX-License-Identifier: BSD-3-Clause * | |
****************************************************************************/ |
ffmpeg -i 3d_dam_break.webm -vf "crop=trunc(iw/2)*2:trunc(ih/2)*2" 3d_dam_break.mp4
ffmpeg -i dinesh_2024_single_particle_swelling_N_15_buoyancy_check.webm -vf "crop=trunc(iw/2)*2:trunc(ih/2)*2" dinesh_2024_single_particle_swelling_N_15_buoyancy_check.mp4
ffmpeg -i fifty_bodies_500_density_sph_representation.webm -vf "crop=trunc(iw/2)*2:trunc(ih/2)*2" fifty_bodies_500_density_sph_representation.gif
To make movies out of images png, such as simulations movies of PySPH