Menu

Tree [680d17] master /
 History

HTTPS access


File Date Author Commit
 bin 2014-03-06 Kene Meniru Kene Meniru [fc2db2] Updates preparing to distribute buildes
 buildes 2014-03-05 Kene Meniru Kene Meniru [6d76b3] Updates: Moved bdresource/tpl directory to bdre...
 doc 2014-03-06 Kene Meniru Kene Meniru [a380d1] Updates: Built win32 distribution at last.
 samples 2014-03-05 Kene Meniru Kene Meniru [6d76b3] Updates: Moved bdresource/tpl directory to bdre...
 .gitignore 2014-02-06 Kene Meniru Kene Meniru [cd3ad6] Updates: Redefined kalk.clockwise
 CHANGES.txt 2013-01-26 Kene Meniru Kene Meniru [9f6c0f] Updates
 LICENSE.txt 2013-01-26 Kene Meniru Kene Meniru [9f6c0f] Updates
 MANIFEST.in 2014-03-06 Kene Meniru Kene Meniru [fc2db2] Updates preparing to distribute buildes
 README.md 2014-03-06 Kene Meniru Kene Meniru [680d17] Updates: README.md
 README.txt 2014-03-06 Kene Meniru Kene Meniru [6f7a97] Updates: getting ready to distribute
 setup.cfg 2014-03-06 Kene Meniru Kene Meniru [a380d1] Updates: Built win32 distribution at last.
 setup.py 2014-03-06 Kene Meniru Kene Meniru [fc2db2] Updates preparing to distribute buildes

Read Me

BUILDES

Buildes is an integrated development environment that assists the user in creating building information. It reads a text (session) file from which it compiles the information. It then allows the user to browse, analyze and export the resulting building knowledge. The compilation system is written in pure Python. The building components created are rendered in PythonOCC. The GUI is written using PyQt.

AUTHOR

Kene Meniru kemeniru@gmail.com

PROJECT HOME PAGE

https://sourceforge.net/projects/buildes

DOCUMENTATION

http://buildes.sourceforge.net

FEATURES

  • Describe building components using familiar architectural process in a text file.
  • Generates building information from a regular text file.
  • Provides an IDE (integrated development environment).
  • Browse, visualize and query generated building information.
  • TODO Export to other drawing formats for interoperability.
  • Allows designer to sign a project.
  • Supports explorative design thinking (sketches).
  • TODO Describe the building site including attributes such as setbacks.
  • Describe building spaces. Maximizes design effort while minimizing drawing effort.
  • Building spaces are aware of their sides (walls) and proximity to other spaces.

REQUIREMENTS

Buildes requires the following resources:

  • Python 2.6
  • PyQt4
  • PythonOCC (needs Opencascade also)

INSTALLATION

Only the source package of buildes is provided. Make sure that the required software listed above is already installed in your system. Follow the following steps to install buildes.

  • Download the latest provided version at the PROJECT HOME PAGE provided above.
  • Windows users can download and install buildes-$VERSION.exe file. This was built in Virtualbox running windows XP. Make sure to install the required software as listed above. You will need to set your PYTHONPATH variable also. See the next step below.
  • For all others, after extracting make sure to set your PYTHONPATH variable:
    For example if you extracted to $HOME/build-$VERSION, set the variable to $HOME/buildes-$VERSION/buildes. Google how to set PYTHONPATH for your specific system.
  • To run buildes GUI, execute $HOME/buildes-$VERSION/bin/bdui.py

TUTORIAL

Buildes installation includes sample session files. If buildes is installed in $HOME/buildes-$VERSION, the sample files are provided in $HOME/buildes-$VERSION/samples.

A small online tutorial is also provided showing how to draw an outline using mark objects.

Buildes also provide templates to assist the user in adding components and providing directives in the session file. Check this out.

More tutorials and samples will be provided as buildes matures.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.