Skip to content

Commit cf9519d

Browse files
authored
Merge pull request #23 from daniel-fink/feature/repo-refactor
Feature/repo refactor
2 parents 3482113 + 8446876 commit cf9519d

File tree

463 files changed

+53922
-62145
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

463 files changed

+53922
-62145
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -692,3 +692,8 @@ FodyWeavers.xsd
692692

693693
# Built Visual Studio Code Extensions
694694
*.vsix
695+
696+
# ------------------------------------------------------------------------------
697+
# Rhino3D
698+
*.3dm.rhl
699+
*.3dmbak

README.md

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -19,27 +19,11 @@ Development of the library follows the rigorous methodology established by
1919
Profs Geltner and de Neufville in their book [Flexibility and Real Estate Valuation under Uncertainty: A Practical Guide for Developers](https://doi.org/10.1002/9781119106470).
2020

2121

22-
## Installation
23-
`pip install rangekeeper` or `poetry add rangekeeper`
22+
## Structure
2423

24+
This repository is comprised of three separate, but inter-dependent projects:
25+
1. Rangekeeper library source (in Python)
26+
2. Walkthrough documentation (a Jupyter Book)
27+
3. McNeel Rhinoceros 3D Grasshopper components (to assist the creation of Rangekeeper-compliant objects from 3D models, in C#)
2528

26-
## Development
27-
28-
### Dependencies
29-
30-
- Python >= 3.9 & < 3.11
31-
32-
- Poetry: <https://python-poetry.org/>, a package manager (although it is
33-
possible to roll your own; YMMV)
34-
35-
### Environment Setup
36-
37-
1. Install poetry, if you haven't yet: <https://python-poetry.org/docs/master/#installing-with-the-official-installer>
38-
39-
2. Clone this repo.
40-
41-
3. Use a terminal to install poetry packages from the repo's directory: `<path_to_repo>$ poetry install`
42-
43-
4. If you wish to develop this repo alongside other projects locally, you may
44-
install the local Rangekeeper library via `<path_to_repo>$ poetry run pip install -e <path_to_rangekeeper_repo>`,
45-
replacing `<path_to_rangekeeper_repo>` with its location on your system.
29+
Each project has its own readme to assist setup and dependency resolution.

docs/Makefile

Lines changed: 0 additions & 20 deletions
This file was deleted.
-226 KB
Binary file not shown.

docs/_build/doctrees/index.doctree

-4.86 KB
Binary file not shown.
-2.64 KB
Binary file not shown.
-551 KB
Binary file not shown.
-153 KB
Binary file not shown.
-18.3 KB
Binary file not shown.

docs/_build/html/.buildinfo

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)