Giter Site home page Giter Site logo

sitka's Introduction

Sitka · GitHub license codecov Build Status

Sitka is a built environment analysis and modeling library for Python.

This library is intended to make modeling and simulation for the built environment more hackable and easier to use for:

  • Portable design tools
  • Scalable web apps and services
  • Quick design and analysis studies
  • Interactive simulations and analyses
  • Testing new models

The library is currently being written entirely in Python using Pandas as a core dependency in order to allow easier integration with data analysis in Jupyter.

A focus of this project is to create tools to make building models more hackable. The library can be used to create a simple model just a few inputs or a larger whole building model can be created by connecting multiple objects.

Installation

You can install Sitka on your local machine, virtualenv, or server. It is completely written in Python, so it is easily portable to any machine with Python installed. The sitka package is available on pypi. The latest version can be installed using pip.

# using PyPI
pip install sitka

Dependencies

Features

  • Weather - Import a weather file in EPW format and convert to series.
  • Solar: Calculate solar angles for a site and determine solar radiation on surfaces.
  • Envelope and Constructions (FUTURE): Wall and window construction models.
  • Thermal Zone (FUTURE): Model thermal zones using the Heat Balance Method.
  • HVAC Systems (FUTURE): Model air-side and water-side HVAC systems.

Documentation

You can find the documentation on the website.

Examples

Example files are provided in the sitka-examples repo.

Contributing

Contributors are welcome. You can start by submitting an issue.

License

Sitka is MIT licensed.

sitka's People

Contributors

mcneillj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

sspiel4 emg110

sitka's Issues

Fix pytest

Pytest dependency doesn't install properly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.