All Projects → LSSTDESC → BlendingToolKit

LSSTDESC / BlendingToolKit

Licence: MIT license
Tools to create blend catalogs, produce training samples and implement blending metrics

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to BlendingToolKit

tutorials-hg1
These tutorials demonstrate the usage of the Harfang API
Stars: ✭ 12 (-42.86%)
Mutual labels:  simulation, tutorials
HBTplus
HBT+ subhalo finder and merger tree builder, the tool to get you out of mess and back to physics.
Stars: ✭ 12 (-42.86%)
Mutual labels:  simulation, cosmology
Unity Robotics Hub
Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.
Stars: ✭ 439 (+1990.48%)
Mutual labels:  simulation, tutorials
MetacommunityDynamics.jl
a julia libarary for simulating the dynamics of ecological communities across space
Stars: ✭ 14 (-33.33%)
Mutual labels:  simulation
GazeboWorldDesigner
A visual tool for laying out Gazebo simulation world files.
Stars: ✭ 12 (-42.86%)
Mutual labels:  simulation
yii2-manual-chm
Yii 2 Guide/API/Docs compiled in various formats
Stars: ✭ 63 (+200%)
Mutual labels:  tutorials
Flocking
2D Flocking in the Unity3D game engine using Craig Reynolds' boids
Stars: ✭ 31 (+47.62%)
Mutual labels:  simulation
hash
Data management, integration and modeling with blocks #
Stars: ✭ 400 (+1804.76%)
Mutual labels:  simulation
SDN4CoRE
SDN4CoRE (Software-Defined Networking for Communication over Realtime Ethernet) is an open-source extension for the event-based simulation of programmable (software-defined) real-time Ethernet networks in the OMNeT++ simulation system.
Stars: ✭ 21 (+0%)
Mutual labels:  simulation
IPLSimulator
A ball-by-ball IPL T20 cricket simulator, you can make your own custom games, teams, or even simulate the entire tournament (all 7200 balls of it!)
Stars: ✭ 25 (+19.05%)
Mutual labels:  simulation
climate system
Notes and practicals for my "Physics of the Climate System" lecture
Stars: ✭ 13 (-38.1%)
Mutual labels:  tutorials
perses
Experiments with expanded ensembles to explore chemical space
Stars: ✭ 99 (+371.43%)
Mutual labels:  simulation
books
A collection of online books for data science, computer science and coding!
Stars: ✭ 29 (+38.1%)
Mutual labels:  tutorials
mcnp
📊复杂网络建模课程设计. The project of modeling of complex networks course.
Stars: ✭ 69 (+228.57%)
Mutual labels:  simulation
locas-ants
A modern Lua+Löve2D remake of my Ant Colony Simulation
Stars: ✭ 100 (+376.19%)
Mutual labels:  simulation
plc-programmable-3d-simulation
Project for students who want to learn PLC programming but don't have access to real-world machines or constructions to learn programming on.
Stars: ✭ 49 (+133.33%)
Mutual labels:  simulation
deepsphere-cosmo-tf1
A spherical convolutional neural network for cosmology (TFv1).
Stars: ✭ 119 (+466.67%)
Mutual labels:  cosmology
openshs
Open Smart Home Simulator
Stars: ✭ 26 (+23.81%)
Mutual labels:  simulation
fdtd
A 3D electromagnetic FDTD simulator written in Python
Stars: ✭ 195 (+828.57%)
Mutual labels:  simulation
open-robotics
开源机器人学(Open Robotics)是一个帮助机器人学习者入门的开源项目。
Stars: ✭ 90 (+328.57%)
Mutual labels:  tutorials

BlendingToolKit

tests tests notebooks codecov Code style: black pre-commit PyPI

Summary

Framework for fast generation and analysis of galaxy blends catalogs. This toolkit is a convenient way of producing multi-band postage stamp images of blend scenes.

Documentation can be found at https://lsstdesc.org/BlendingToolKit/index.html

Workflow

btk workflow

  • In red are the BTK objects that can be customized in various ways by BTK users.

Running BlendingToolKit

  • BlendingToolKit (btk) requires an input catalog that contains information required to simulate galaxies and blends. This repository includes sample input catalogs with a small number of galaxies that can be used to draw blend images with btk. See tutorials to learn how to run btk with these catalogs.
  • CatSim Catalog corresponding to one square degree of sky and processed WeakLensingDeblending catalogs can be downloaded from here.
  • Cosmo DC2 catalog requires pre-processing in order to be used as input catalog to btk. Refer to this notebook on how to convert the DC2 catalog into a CatSim-like catalog that can be analyzed with btk.

Installation

BTK is pip installable, with the following command:

pip install blending_toolkit

Although you might run into problems installing galsim. In case of any issues, please see the more detailed installation instructions here.

For required packages, see pyproject.toml under the [tool.poetry.dependencies] block. For developers, you will also need the packages under the [tool.poetry.dev-dependencies] block.

Contributing

See CONTRIBUTING.md

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].