Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
a3e8b7c
Adds geometry-related functions & tests
brgix Jul 8, 2025
aad82a5
Implements basic 3DVector functions (untested)
brgix Jul 8, 2025
c77bcf1
Fixes is_same ('0' as valid list index)
brgix Jul 8, 2025
e842406
Implements width/height functions, tests triangulation
brgix Jul 9, 2025
0ba39ac
Adds (yet untested) line segment functions
brgix Jul 9, 2025
8d82211
Rehauls vestibule, plenum conditional checks (tested)
brgix Jul 10, 2025
d4e0bd0
Reinstates previous tests
brgix Jul 10, 2025
394a4e5
Completes (tested) ULC & BLC
brgix Jul 11, 2025
8266f63
Fixes & tests collinearity methods
brgix Jul 12, 2025
aae7307
Fixes & tests point-line intersection methods
brgix Jul 12, 2025
5ba1ace
Adds a handful of boolean functions
brgix Jul 13, 2025
9f41e35
First try at 'overlaps' - buggy for now
brgix Jul 14, 2025
838fb59
Fixes overlap method - initial tests only
brgix Jul 14, 2025
34ad038
Minor cleanup - post overlap fix
brgix Jul 14, 2025
1f8df35
Partial refactor of 'overlap' (tested)
brgix Jul 16, 2025
8ea89c7
Adds (yet untested) 'offset' & 'outline' methods
brgix Jul 16, 2025
82028fb
Initial tests of 'bounded boxes' methods
brgix Jul 16, 2025
d36561c
Tweaks 'overlap' (more testing needed)
brgix Jul 17, 2025
623ebbb
Completes 'fits' & 'overlap' method testing
brgix Jul 17, 2025
33600d1
Completes segments, triads and orientation tests
brgix Jul 17, 2025
9d44c8a
Initial implementation of 'realignedFace' (untested)
brgix Jul 17, 2025
9a4c20e
Completes 'poly' attributes testing
brgix Jul 18, 2025
c88bea5
Completes model transformation tests
brgix Jul 18, 2025
2f8ab94
Adds (getter) 'roofs' (tested)
brgix Jul 18, 2025
d49f52a
Adds 'isDaylit' (untested)
brgix Jul 18, 2025
8f27186
Minor cleanup
brgix Jul 18, 2025
89ba373
Partial implementation of convexity tests
brgix Jul 18, 2025
635adfd
Implements 'addSubs' (initial testing, more to come ...)
brgix Jul 19, 2025
4fba8e3
Merge branch 'geo' of https://github.com/rd2/pyOSut into geo
brgix Jul 19, 2025
1e4a90a
Updates pyproject.toml
brgix Jul 19, 2025
a0bf359
Adds numpy (dependency) in GH Actions pull_request.yml
brgix Jul 19, 2025
f838db4
Further testing of 'addSubs' (control case)
brgix Jul 19, 2025
4f57555
Completes 1st round of 'addSubs' testing
brgix Jul 21, 2025
b331905
Completes aligned width/height tests
brgix Jul 21, 2025
3f8ec9a
Completes 'WWR insertion' tests
brgix Jul 21, 2025
765d328
Completes 'genShade' fixes/tests
brgix Jul 21, 2025
fd3c2d4
Adds 'grossRoofArea' and 'getHorizontalRidges' (untested)
brgix Jul 22, 2025
e57e6b6
Adds 'toToplit' - yet untested
brgix Jul 23, 2025
45e1cbd
Adds 'genAnchors' - untested
brgix Jul 24, 2025
7108439
Adds 'genextendedvertices' - untested
brgix Jul 25, 2025
11397bb
Sets up 'addSkylights', fixes 'overlap'
brgix Jul 28, 2025
ef390a8
First draft of 'addSkylights': inoperable/inactive for now ...
brgix Aug 1, 2025
bfc9440
Purges 'set' variables (conflict with built-in)
brgix Aug 1, 2025
fb86a4b
First 'addSkylights' test 'green' (more to come)
brgix Aug 2, 2025
0d99847
Fixes (inter alia) ceiling leader lines (skylights)
brgix Aug 3, 2025
52dc079
Fixes roof leader line issues
brgix Aug 3, 2025
a6bca1b
Completes 'SmallOffice' skylight unittests
brgix Aug 3, 2025
60f9f6f
Completes 'SEB' addSkylights unittest
brgix Aug 3, 2025
62ec271
Completes 'Warehouse' addSkylights unittest
brgix Aug 3, 2025
3a1e4f7
Pre-merge cleanup (e.g. resequencing functions)
brgix Aug 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "osut"
version = "0.6.0a1"
version = "0.6.0a2"
description = "OpenStudio SDK utilities for Python"
readme = "README.md"
requires-python = ">=3.2"
Expand Down
6 changes: 1 addition & 5 deletions tests/test_osut.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,10 @@
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

import sys
sys.path.append("./src/osut")

import os
import math
import unittest
import openstudio
import osut
from src.osut import osut
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Novice mistake: avoids pulling in pip-installed package/module - my bad.


DBG = osut.CN.DBG
INF = osut.CN.INF
Expand Down