All Projects → PaNOSC-ViNYL → Simex

PaNOSC-ViNYL / Simex

Licence: other
Start-to-end photon experiment simulation platform

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Simex

PFL-Non-IID
The origin of the Non-IID phenomenon is the personalization of users, who generate the Non-IID data. With Non-IID (Not Independent and Identically Distributed) issues existing in the federated learning setting, a myriad of approaches has been proposed to crack this hard nut. In contrast, the personalized federated learning may take the advantage…
Stars: ✭ 58 (+222.22%)
Mutual labels:  platform, simulation
Causal Inference For Data Scientists
Notebooks of Python and R code which illustrates basic causal inference using simulated data
Stars: ✭ 17 (-5.56%)
Mutual labels:  simulation
Su2
SU2: An Open-Source Suite for Multiphysics Simulation and Design
Stars: ✭ 731 (+3961.11%)
Mutual labels:  simulation
Argo Rollouts
Progressive Delivery for Kubernetes
Stars: ✭ 782 (+4244.44%)
Mutual labels:  experiments
Splishsplash
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
Stars: ✭ 735 (+3983.33%)
Mutual labels:  simulation
Openmm
OpenMM is a toolkit for molecular simulation using high performance GPU code.
Stars: ✭ 791 (+4294.44%)
Mutual labels:  simulation
Containerum
Web UI for Kubernetes with teamwork and CI/CD support
Stars: ✭ 702 (+3800%)
Mutual labels:  platform
Reads For Assembly
Simulate metagenomic short reads from one or more populations.
Stars: ✭ 17 (-5.56%)
Mutual labels:  simulation
Abapgit
Git client for ABAP
Stars: ✭ 835 (+4538.89%)
Mutual labels:  platform
Elm Platform
Bundle of all core development tools for Elm
Stars: ✭ 775 (+4205.56%)
Mutual labels:  platform
Shadow
Shadow is a unique discrete-event network simulator that runs real applications like Tor, and distributed systems of thousands of nodes on a single machine. Shadow combines the accuracy of emulation with the efficiency and control of simulation, achieving the best of both approaches.
Stars: ✭ 769 (+4172.22%)
Mutual labels:  simulation
Opstrace
Secure observability, deployed in your own network. An open source alternative to SaaS solutions like Datadog, SignalFx, ...
Stars: ✭ 743 (+4027.78%)
Mutual labels:  platform
Citybound
A work-in-progress, open-source, multi-player city simulation game.
Stars: ✭ 6,646 (+36822.22%)
Mutual labels:  simulation
Reactphysics3d
Open source C++ physics engine library in 3D
Stars: ✭ 730 (+3955.56%)
Mutual labels:  simulation
Splatter Paper
Data and analysis for the Splatter paper
Stars: ✭ 17 (-5.56%)
Mutual labels:  simulation
Mmcamscanner
Simulation of CamScanner app With Custom Camera and Crop Rect Validation
Stars: ✭ 728 (+3944.44%)
Mutual labels:  simulation
Cocorico
👐 Cocorico is an open source marketplace solution for services and rentals. More information right here: https://www.cocorico.io/en/ 🚀 Cocorico is also available in an off-the-shelf SaaS package, check out https://www.hatch.li to launch your platform today. 😍 We are hiring (telecommute welcome 🏡): https://www.welcometothejungle.com/en/companies/cocorico/jobs/candidatures-spontanees#apply
Stars: ✭ 765 (+4150%)
Mutual labels:  platform
Sitewhere
SiteWhere is an industrial strength open-source application enablement platform for the Internet of Things (IoT). It provides a multi-tenant microservice-based infrastructure that includes device/asset management, data ingestion, big-data storage, and integration through a modern, scalable architecture. SiteWhere provides REST APIs for all system functionality. SiteWhere provides SDKs for many common device platforms including Android, iOS, Arduino, and any Java-capable platform such as Raspberry Pi rapidly accelerating the speed of innovation.
Stars: ✭ 788 (+4277.78%)
Mutual labels:  platform
Ultima
An open source, Infrastructure-as-Code cloud platform with built-in CI and local development environment.
Stars: ✭ 18 (+0%)
Mutual labels:  platform
Uav coverage
Simulation for planar area coverage by a swarm of UAVs
Stars: ✭ 17 (-5.56%)
Mutual labels:  simulation

SimEx

Software platform for Simulation of advanced photon Experiments.

Build Status master Build Status develop

Purpose of SimEx

SimEx is a python library to facilitate setup, execution, and analysis of simulations of experiments at advanced laser light sources. As an example, consider a molecule radiated by highly brilliant, ultrashort x-ray pulses such as delivered by an X-Ray Free Electron Laser (X-FEL). The simulation platform allows to combine tools and codes for the simulation of each step of the experiment: Generation of radiation in the photon source, propagation through optics and waveguides to the interaction point, photon-matter interaction, scattering of the radiation into the far field and detection of the latter. The platform provides slots and interfaces for the various simulation steps.

User manual

For more details (user manual, installation instructions, examples, etc.), please visit the project's readthedocs page at https://simex.readthedocs.io/

Install

Get source code:

git clone --depth 1 -b master https://github.com/PaNOSC-ViNYL/SimEx.git

CENTOS 8

yum install -y hdf5 hdf5-devel fftw-devel flex bison

Conda (preferred)

wget -c -O /tmp/miniconda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sh /tmp/miniconda.sh
  • Select a directory XX where to install miniconda, consider 5GB of free disk space.
  • Add the XX/miniconda/bin/ directory to your path
./install.sh conda-env
conda init $SHELL

restart your shell

conda activate simex
./install.sh conda

Docker image

https://github.com/PaNOSC-ViNYL/SimEx/tree/master/Docker

To run the docker image, edit run_docker.sh and run the script.

./run_docker.sh

Tutorial notebooks

https://github.com/PaNOSC-ViNYL/SimEx-notebooks

Development

The size of this Github repository of SimEx is huge due to the historical TestFiles.

This command can clone only the newest develop branch to reduce the dowloading size:

git clone --depth 1 -b develop https://github.com/PaNOSC-ViNYL/SimEx.git

Now the TestFiles are hosted at Zenodo. The files can be downloaded with this script.

Acknowledgements

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 654220 and No 823852.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].