All Projects → sandialabs → Chama

sandialabs / Chama

Licence: other
Python package for sensor placement optimization

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Chama

Awesome Robotics
A curated list of awesome links and software libraries that are useful for robots.
Stars: ✭ 478 (+1978.26%)
Mutual labels:  sensors, optimization
Ntc thermistor
[For Arduino and STM32] Library for working with a NTC thermistor.
Stars: ✭ 19 (-17.39%)
Mutual labels:  sensors
Closure Compiler
A JavaScript checker and optimizer.
Stars: ✭ 6,277 (+27191.3%)
Mutual labels:  optimization
Pennylane
PennyLane is a cross-platform Python library for differentiable programming of quantum computers. Train a quantum computer the same way as a neural network.
Stars: ✭ 800 (+3378.26%)
Mutual labels:  optimization
Eaopt
🍀 Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
Stars: ✭ 718 (+3021.74%)
Mutual labels:  optimization
React Ssr Optimization
React.js server-side rendering optimization with component memoization and templatization
Stars: ✭ 806 (+3404.35%)
Mutual labels:  optimization
Gradient Free Optimizers
Simple and reliable optimization with local, global, population-based and sequential techniques in numerical discrete search spaces.
Stars: ✭ 711 (+2991.3%)
Mutual labels:  optimization
Owl
Owl - OCaml Scientific and Engineering Computing @ http://ocaml.xyz
Stars: ✭ 919 (+3895.65%)
Mutual labels:  optimization
Wheels
Performance-optimized wheels for TensorFlow (SSE, AVX, FMA, XLA, MPI)
Stars: ✭ 891 (+3773.91%)
Mutual labels:  optimization
Room Assistant
Presence tracking and more for automation on the room-level
Stars: ✭ 764 (+3221.74%)
Mutual labels:  sensors
Shiny
A Xamarin Framework for Backgrounding & Device Hardware Services (iOS, Android, UWP, Tizen, tvOS, watchOS, & more coming soon)
Stars: ✭ 763 (+3217.39%)
Mutual labels:  sensors
Nuxt Optimized Images
🌅🚀 Automatically optimizes images used in Nuxt.js projects (JPEG, PNG, SVG, WebP and GIF).
Stars: ✭ 717 (+3017.39%)
Mutual labels:  optimization
D912pxy
DirectX9 to DirectX12 API proxy for Guild Wars 2
Stars: ✭ 833 (+3521.74%)
Mutual labels:  optimization
Opticss
A CSS Optimizer
Stars: ✭ 716 (+3013.04%)
Mutual labels:  optimization
Shift Scheduling
Shift Scheduling for workforce
Stars: ✭ 22 (-4.35%)
Mutual labels:  optimization
Casadi
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
Stars: ✭ 714 (+3004.35%)
Mutual labels:  optimization
Pyswarms
A research toolkit for particle swarm optimization in Python
Stars: ✭ 742 (+3126.09%)
Mutual labels:  optimization
Osx Cpu Temp
Outputs current CPU temperature for OSX
Stars: ✭ 802 (+3386.96%)
Mutual labels:  sensors
Mobius Assignment
Staffjoy Suite (V1) Microservice - Shift Assignment Subject To Constraints
Stars: ✭ 23 (+0%)
Mutual labels:  optimization
Vs Net
Variable splitting network for accelerated parallel MRI reconstruction
Stars: ✭ 22 (-4.35%)
Mutual labels:  optimization

Chama

TravisCI Coverage Status Documentation Status Downloads

Continuous or regularly scheduled monitoring has the potential to quickly identify changes in the environment. However, even with low-cost sensors, only a limited number of sensors can be used. The physical placement of these sensors and the sensor technology used can have a large impact on the performance of a monitoring strategy.

Chama is a Python package which includes mixed-integer, stochastic programming formulations to determine sensor locations and technology that maximize the effectiveness of the detection program. The software was developed to design sensor networks for water distribution networks and airborne pollutants, but the methods are general and can be applied to a wide range of applications.

For more information, go to http://chama.readthedocs.io

Citing Chama

To cite Chama, use the following reference:

  • Klise, K.A., Nicholson, B., and Laird, C.D. (2017). Sensor Placement Optimization using Chama, Sandia Report SAND2017-11472, Sandia National Laboratories.

License

Revised BSD. See the LICENSE.txt file.

Organization

Directories

  • chama - Python package
  • ci - Travis CI requirements
  • documentation - User manual

Contact

Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA-0003525.

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