diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..be52e10 --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +www.djangobim.com \ No newline at end of file diff --git a/docs/assets/favicon/favicon.ico b/docs/assets/favicon/favicon.ico new file mode 100755 index 0000000..6b9b336 Binary files /dev/null and b/docs/assets/favicon/favicon.ico differ diff --git a/docs/assets/font/manrope/manrope-bold.otf b/docs/assets/font/manrope/manrope-bold.otf new file mode 100644 index 0000000..9188aa1 Binary files /dev/null and b/docs/assets/font/manrope/manrope-bold.otf differ diff --git a/docs/assets/font/manrope/manrope-bold.ttf b/docs/assets/font/manrope/manrope-bold.ttf new file mode 100644 index 0000000..2f84ae3 Binary files /dev/null and b/docs/assets/font/manrope/manrope-bold.ttf differ diff --git a/docs/assets/font/manrope/manrope-bold.woff2 b/docs/assets/font/manrope/manrope-bold.woff2 new file mode 100644 index 0000000..42f7dda Binary files /dev/null and b/docs/assets/font/manrope/manrope-bold.woff2 differ diff --git a/docs/assets/font/manrope/manrope-extrabold.otf b/docs/assets/font/manrope/manrope-extrabold.otf new file mode 100644 index 0000000..dbb0aee Binary files /dev/null and b/docs/assets/font/manrope/manrope-extrabold.otf differ diff --git a/docs/assets/font/manrope/manrope-extrabold.ttf b/docs/assets/font/manrope/manrope-extrabold.ttf new file mode 100644 index 0000000..0192c9a Binary files /dev/null and b/docs/assets/font/manrope/manrope-extrabold.ttf differ diff --git a/docs/assets/font/manrope/manrope-extrabold.woff2 b/docs/assets/font/manrope/manrope-extrabold.woff2 new file mode 100644 index 0000000..8895cb1 Binary files /dev/null and b/docs/assets/font/manrope/manrope-extrabold.woff2 differ diff --git a/docs/assets/font/manrope/manrope-extralight.otf b/docs/assets/font/manrope/manrope-extralight.otf new file mode 100644 index 0000000..f2cb6f3 Binary files /dev/null and b/docs/assets/font/manrope/manrope-extralight.otf differ diff --git a/docs/assets/font/manrope/manrope-extralight.ttf b/docs/assets/font/manrope/manrope-extralight.ttf new file mode 100644 index 0000000..cf7cea3 Binary files /dev/null and b/docs/assets/font/manrope/manrope-extralight.ttf differ diff --git a/docs/assets/font/manrope/manrope-extralight.woff2 b/docs/assets/font/manrope/manrope-extralight.woff2 new file mode 100644 index 0000000..cc3cef4 Binary files /dev/null and b/docs/assets/font/manrope/manrope-extralight.woff2 differ diff --git a/docs/assets/font/manrope/manrope-light.otf b/docs/assets/font/manrope/manrope-light.otf new file mode 100644 index 0000000..41a2378 Binary files /dev/null and b/docs/assets/font/manrope/manrope-light.otf differ diff --git a/docs/assets/font/manrope/manrope-light.ttf b/docs/assets/font/manrope/manrope-light.ttf new file mode 100644 index 0000000..05ab753 Binary files /dev/null and b/docs/assets/font/manrope/manrope-light.ttf differ diff --git a/docs/assets/font/manrope/manrope-light.woff2 b/docs/assets/font/manrope/manrope-light.woff2 new file mode 100644 index 0000000..da449ca Binary files /dev/null and b/docs/assets/font/manrope/manrope-light.woff2 differ diff --git a/docs/assets/font/manrope/manrope-medium.otf b/docs/assets/font/manrope/manrope-medium.otf new file mode 100644 index 0000000..8ecd8de Binary files /dev/null and b/docs/assets/font/manrope/manrope-medium.otf differ diff --git a/docs/assets/font/manrope/manrope-medium.ttf b/docs/assets/font/manrope/manrope-medium.ttf new file mode 100644 index 0000000..00067fc Binary files /dev/null and b/docs/assets/font/manrope/manrope-medium.ttf differ diff --git a/docs/assets/font/manrope/manrope-medium.woff2 b/docs/assets/font/manrope/manrope-medium.woff2 new file mode 100644 index 0000000..33c2ad6 Binary files /dev/null and b/docs/assets/font/manrope/manrope-medium.woff2 differ diff --git a/docs/assets/font/manrope/manrope-regular.otf b/docs/assets/font/manrope/manrope-regular.otf new file mode 100644 index 0000000..07aa455 Binary files /dev/null and b/docs/assets/font/manrope/manrope-regular.otf differ diff --git a/docs/assets/font/manrope/manrope-regular.ttf b/docs/assets/font/manrope/manrope-regular.ttf new file mode 100644 index 0000000..2b8c03e Binary files /dev/null and b/docs/assets/font/manrope/manrope-regular.ttf differ diff --git a/docs/assets/font/manrope/manrope-regular.woff2 b/docs/assets/font/manrope/manrope-regular.woff2 new file mode 100644 index 0000000..7b618d2 Binary files /dev/null and b/docs/assets/font/manrope/manrope-regular.woff2 differ diff --git a/docs/assets/font/manrope/manrope-semibold.otf b/docs/assets/font/manrope/manrope-semibold.otf new file mode 100644 index 0000000..b42f34d Binary files /dev/null and b/docs/assets/font/manrope/manrope-semibold.otf differ diff --git a/docs/assets/font/manrope/manrope-semibold.ttf b/docs/assets/font/manrope/manrope-semibold.ttf new file mode 100644 index 0000000..c556d42 Binary files /dev/null and b/docs/assets/font/manrope/manrope-semibold.ttf differ diff --git a/docs/assets/font/manrope/manrope-semibold.woff2 b/docs/assets/font/manrope/manrope-semibold.woff2 new file mode 100644 index 0000000..8a4559f Binary files /dev/null and b/docs/assets/font/manrope/manrope-semibold.woff2 differ diff --git a/docs/assets/font/manrope/manrope-variable.ttf b/docs/assets/font/manrope/manrope-variable.ttf new file mode 100644 index 0000000..21c45b9 Binary files /dev/null and b/docs/assets/font/manrope/manrope-variable.ttf differ diff --git a/docs/assets/font/manrope/manrope-variable.woff2 b/docs/assets/font/manrope/manrope-variable.woff2 new file mode 100644 index 0000000..4d677aa Binary files /dev/null and b/docs/assets/font/manrope/manrope-variable.woff2 differ diff --git a/docs/assets/image/scape_agency-logo_dark.jpg b/docs/assets/image/scape_agency-logo_dark.jpg new file mode 100755 index 0000000..0daa208 Binary files /dev/null and b/docs/assets/image/scape_agency-logo_dark.jpg differ diff --git a/docs/assets/image/scape_agency-logo_light.png b/docs/assets/image/scape_agency-logo_light.png new file mode 100755 index 0000000..de3daac Binary files /dev/null and b/docs/assets/image/scape_agency-logo_light.png differ diff --git a/docs/assets/image/scape_agency-logo_transparent.png b/docs/assets/image/scape_agency-logo_transparent.png new file mode 100755 index 0000000..764bb5b Binary files /dev/null and b/docs/assets/image/scape_agency-logo_transparent.png differ diff --git a/src/django-bim/models/ifc/actor/model_ifc_address_postal.py b/docs/assets/script/extra.js similarity index 100% rename from src/django-bim/models/ifc/actor/model_ifc_address_postal.py rename to docs/assets/script/extra.js diff --git a/docs/assets/style/extra.css b/docs/assets/style/extra.css new file mode 100644 index 0000000..299d0c8 --- /dev/null +++ b/docs/assets/style/extra.css @@ -0,0 +1,16 @@ +@import url('https://fonts.googleapis.com/css2?family=Manrope&display=swap'); +@font-face { + font-family: "Manrope"; + src: "fonts/manrope/manrope-regular.woff2"; +} +:root { + --md-text-font: "Manrope"; +} +.md-footer__inner { + display: none; +} +[data-md-color-scheme="scapeagency"] { + --md-primary-fg-color: rgb(0, 0, 15); + --md-primary-fg-color--light: #ffffff; + --md-primary-fg-color--dark: rgb(0, 0, 15); +} \ No newline at end of file diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100755 index 0000000..6b9b336 Binary files /dev/null and b/docs/favicon.ico differ diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..360246c --- /dev/null +++ b/docs/index.md @@ -0,0 +1,12 @@ +
+

+ Stylescape Logo +

+

jango LAN

+ +
+
+ +**Django LAN** is a multichannel identity framework. + +**jango LAN** is an open-source project by [Starling Associates](https://www.starling.associates "Starling Associates website"). diff --git a/docs/legal/disclaimer.md b/docs/legal/disclaimer.md new file mode 100644 index 0000000..fa86d89 --- /dev/null +++ b/docs/legal/disclaimer.md @@ -0,0 +1,3 @@ +# Disclaimer + +**THIS SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** diff --git a/docs/overrides/_main.html b/docs/overrides/_main.html new file mode 100644 index 0000000..bc51f30 --- /dev/null +++ b/docs/overrides/_main.html @@ -0,0 +1,7 @@ +{% extends "base.html" %} + +{% block announce %} +
+ Django BIM is currently a Work in Progress +
+{% endblock %} \ No newline at end of file diff --git a/docs/quick_start.md b/docs/quick_start.md new file mode 100644 index 0000000..17075c7 --- /dev/null +++ b/docs/quick_start.md @@ -0,0 +1,3 @@ +# Quick Start + +## Installation diff --git a/docs/resources/glossary.md b/docs/resources/glossary.md new file mode 100644 index 0000000..ca3c827 --- /dev/null +++ b/docs/resources/glossary.md @@ -0,0 +1 @@ +# Glossary diff --git a/docs/resources/links.md b/docs/resources/links.md new file mode 100644 index 0000000..17622ae --- /dev/null +++ b/docs/resources/links.md @@ -0,0 +1 @@ +# Links diff --git a/docs/robots.txt b/docs/robots.txt new file mode 100644 index 0000000..9fb5294 --- /dev/null +++ b/docs/robots.txt @@ -0,0 +1,8 @@ +# www.robotstxt.org/ + +# Allow crawling of all content +User-agent: * +Disallow: + + +SITEMAP: http://www.djangolan.com/sitemap.xml \ No newline at end of file diff --git a/docs/security.txt b/docs/security.txt new file mode 100644 index 0000000..0d2dbfb --- /dev/null +++ b/docs/security.txt @@ -0,0 +1,8 @@ +# Canonical +Canonical: https://www.scape.style/security.txt + +# Contact +Contact: mailto:info@starling.associates + +# Preferred-Languages +Preferred-Languages: en \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..2b04d11 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,180 @@ +# Project Information +site_name: Stylescape +site_url: https://www.djangolan.com/ +site_description: A Django plugin to manage Local Area Networks +site_author: Starling Associates +lang: en + +# Repository +repo_name: 'GitHub' +repo_url: https://github.com/starling-cloud/stylescape/ +edit_uri_template: 'docs/{path}' +dev_addr: 127.0.0.1:8888 + +# Copyright +copyright: > + Copyright © 2024 Starling Associates. All Rights Reserved. + + +# hide: +# - footer + +# Configuration +theme: + name: material + custom_dir: 'docs/overrides' + locale: en + language: en + palette: + scheme: scapeagency + # palette: + # - scheme: default + # primary: indigo + # accent: indigo + # toggle: + # icon: material/brightness-7 + # name: Switch to dark mode + # - scheme: slate + # primary: indigo + # accent: indigo + # toggle: + # icon: material/brightness-4 + # name: Switch to light mode + # font: + # text: 'Manrope' + # code: 'Roboto Mono' + logo: assets/image/scape_agency-logo_transparent.png + favicon: assets/favicon/favicon.ico + features: + # - announce.dismiss + # - content.action.edit + # - content.action.view + # - content.code.annotate + # - content.code.copy + # - content.tabs.link + - content.tooltips + # - header.autohide + # - navigation.expand + - navigation.footer + - navigation.indexes + # - navigation.instant + # - navigation.prune + # - navigation.sections + # - navigation.tabs + # - navigation.tabs.sticky + # - navigation.top + - navigation.tracking + - search.highlight + - search.share + - search.suggest + - toc.follow + # - toc.integrate + +# Plugins +plugins: + - search: + lang: en + separator: '[\s\-,:!=\[\]()"/]+|(?!\b)(?=[A-Z][a-z])|\.(?!\d)|&[lg]t;' + - mkdocstrings: + # custom_templates: templates + default_handler: python + handlers: + python: + options: + # Heading options + heading_level: 2 + show_root_heading: false + show_root_toc_entry: false + show_root_full_path: false + show_root_members_full_path: false + show_object_full_path: false + show_category_heading: false + # Additional options + show_bases: true + show_source: false + +# Customization +extra: + generator: false + analytics: + provider: google + property: G-QC1W520T96 + social: + - icon: fontawesome/solid/globe + link: https://www.starling.associates + - icon: fontawesome/brands/github + link: https://github.com/starling-cloud/ + - icon: fontawesome/brands/linkedin + link: https://www.linkedin.com/company/starling-associates/ + - icon: fontawesome/brands/instagram + link: https://www.instagram.com/starling.associates/ + - icon: fontawesome/brands/facebook + link: https://www.facebook.com/starling.associates/ + # consent: + # title: Cookie consent + # description: >- + # We use cookies to recognize your repeated visits and preferences, as well + # as to measure the effectiveness of our documentation and whether users + # find what they're searching for. With your consent, you're helping us to + # make our documentation better. +extra_css: + - assets/style/extra.css +extra_javascript: + - assets/script/extra.js +extra_templates: + + +# Extensions +markdown_extensions: + - abbr + - admonition + - attr_list + - def_list + - footnotes + - md_in_html + # - toc: + # permalink: true + # - pymdownx.arithmatex: + # generic: true + # - pymdownx.betterem: + # smart_enable: all + # - pymdownx.caret + # - pymdownx.details + # - pymdownx.emoji: + # emoji_generator: !!python/name:materialx.emoji.to_svg + # emoji_index: !!python/name:materialx.emoji.twemoji + # - pymdownx.highlight: + # anchor_linenums: true + # - pymdownx.inlinehilite + # - pymdownx.keys + # - pymdownx.magiclink: + # repo_url_shorthand: true + # user: squidfunk + # repo: mkdocs-material + # - pymdownx.mark + # - pymdownx.smartsymbols + # - pymdownx.superfences: + # custom_fences: + # - name: mermaid + # class: mermaid + # format: !!python/name:pymdownx.superfences.fence_code_format + # - pymdownx.tabbed: + # alternate_style: true + # - pymdownx.tasklist: + # custom_checkbox: true + # - pymdownx.tilde + + +# Page tree +nav: + - Introduction: 'index.md' + - Quick Start: 'quick_start.md' + - Resources: + - 'Glossary': 'resources/glossary.md' + - 'Links': 'resources/links.md' + - About: + - 'Authors': 'about/authors.md' + - Legal Information: + - 'License': 'legal/license.md' + - 'Privacy Policy': 'legal/privacy_policy.md' + - 'Disclaimer': 'legal/disclaimer.md' \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index befa0f3..ab3a7c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,9 +4,11 @@ version = "0.0.1" description = "A Django plugin to manage building data based on IFC" authors = ["Starling Associates "] license = "Apache-2.0" - +homepage = "https://www.djangobim.com" +repository = "https://github.com/starling-cloud/django-bim" +documentation = "https://www.djangobim.com/docs" packages = [ - { include = "django-bim", from = "src" }, + { include = "django_bim", from = "src" }, ] [tool.poetry.dependencies] @@ -15,19 +17,17 @@ Django = "^4.0" [tool.poetry.dev-dependencies] pytest = "^7.0" - - +black = "^22.3" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" -[tool.poetry.scripts] -django_ifc_manage = "django_ifc.manage:main" - [tool.poetry.urls] -"Homepage" = "https://github.com/starling-cloud/django-bim" +"Homepage" = "https://www.djangobim.com" "Repository" = "https://github.com/starling-cloud/django-bim" +"Documentation" = "https://www.djangobim.com/docs" +"Tracker" = "https://github.com/starling-cloud/django-bim/issues" [tool.black] -line-length = 79 \ No newline at end of file +line-length = 79 diff --git a/src/django-bim/__init__.py b/src/django_bim/__init__.py similarity index 100% rename from src/django-bim/__init__.py rename to src/django_bim/__init__.py diff --git a/src/django-bim/admin/__init__.py b/src/django_bim/admin/__init__.py similarity index 100% rename from src/django-bim/admin/__init__.py rename to src/django_bim/admin/__init__.py diff --git a/src/django-bim/apps.py b/src/django_bim/apps.py similarity index 95% rename from src/django-bim/apps.py rename to src/django_bim/apps.py index 2a90343..3219cb9 100644 --- a/src/django-bim/apps.py +++ b/src/django_bim/apps.py @@ -58,14 +58,14 @@ class DjangoBimConfig(AppConfig): """ # Full Python path to the application - name = 'django-bim' + name = "django-bim" # Short name for the application, used in relation naming - label = 'django-bim' + label = "django-bim" # Human-readable name for the application verbose_name = _("Django BIM") # Specifies the type of primary key to use by default for models in # this application - default_auto_field = 'django.db.models.BigAutoField' + default_auto_field = "django.db.models.BigAutoField" diff --git a/src/django-bim/enums/__init__.py b/src/django_bim/enums/__init__.py similarity index 100% rename from src/django-bim/enums/__init__.py rename to src/django_bim/enums/__init__.py diff --git a/src/django-bim/enums/actor/__init__.py b/src/django_bim/enums/actor/__init__.py similarity index 100% rename from src/django-bim/enums/actor/__init__.py rename to src/django_bim/enums/actor/__init__.py diff --git a/src/django-bim/enums/actor/enum_ifc_address_type.py b/src/django_bim/enums/actor/enum_ifc_address_type.py similarity index 100% rename from src/django-bim/enums/actor/enum_ifc_address_type.py rename to src/django_bim/enums/actor/enum_ifc_address_type.py diff --git a/src/django-bim/enums/actor/enum_ifc_role.py b/src/django_bim/enums/actor/enum_ifc_role.py similarity index 100% rename from src/django-bim/enums/actor/enum_ifc_role.py rename to src/django_bim/enums/actor/enum_ifc_role.py diff --git a/src/django-bim/enums/enum_ifc_change_action.py b/src/django_bim/enums/enum_ifc_change_action.py similarity index 100% rename from src/django-bim/enums/enum_ifc_change_action.py rename to src/django_bim/enums/enum_ifc_change_action.py diff --git a/src/django-bim/enums/enum_ifc_state.py b/src/django_bim/enums/enum_ifc_state.py similarity index 100% rename from src/django-bim/enums/enum_ifc_state.py rename to src/django_bim/enums/enum_ifc_state.py diff --git a/src/django-bim/fields/__init__.py b/src/django_bim/fields/__init__.py similarity index 100% rename from src/django-bim/fields/__init__.py rename to src/django_bim/fields/__init__.py diff --git a/src/django-bim/fields/model/__init__.py b/src/django_bim/fields/model/__init__.py similarity index 100% rename from src/django-bim/fields/model/__init__.py rename to src/django_bim/fields/model/__init__.py diff --git a/src/django-bim/fields/model/actor/__init__.py b/src/django_bim/fields/model/actor/__init__.py similarity index 100% rename from src/django-bim/fields/model/actor/__init__.py rename to src/django_bim/fields/model/actor/__init__.py diff --git a/src/django-bim/fields/model/actor/field_model_ifc_actor_select.py b/src/django_bim/fields/model/actor/field_model_ifc_actor_select.py similarity index 100% rename from src/django-bim/fields/model/actor/field_model_ifc_actor_select.py rename to src/django_bim/fields/model/actor/field_model_ifc_actor_select.py diff --git a/src/django-bim/fields/model/field_model_ifc_guid.py b/src/django_bim/fields/model/field_model_ifc_guid.py similarity index 100% rename from src/django-bim/fields/model/field_model_ifc_guid.py rename to src/django_bim/fields/model/field_model_ifc_guid.py diff --git a/src/django-bim/fields/model/field_model_ifc_role_enum.py b/src/django_bim/fields/model/field_model_ifc_role_enum.py similarity index 100% rename from src/django-bim/fields/model/field_model_ifc_role_enum.py rename to src/django_bim/fields/model/field_model_ifc_role_enum.py diff --git a/src/django-bim/fields/model/field_model_ifc_timestamp.py b/src/django_bim/fields/model/field_model_ifc_timestamp.py similarity index 100% rename from src/django-bim/fields/model/field_model_ifc_timestamp.py rename to src/django_bim/fields/model/field_model_ifc_timestamp.py diff --git a/src/django-bim/fields/model/measure/__init__.py b/src/django_bim/fields/model/measure/__init__.py similarity index 100% rename from src/django-bim/fields/model/measure/__init__.py rename to src/django_bim/fields/model/measure/__init__.py diff --git a/src/django-bim/fields/model/measure/field_model_ifc_boolean.py b/src/django_bim/fields/model/measure/field_model_ifc_boolean.py similarity index 100% rename from src/django-bim/fields/model/measure/field_model_ifc_boolean.py rename to src/django_bim/fields/model/measure/field_model_ifc_boolean.py diff --git a/src/django-bim/fields/model/measure/field_model_ifc_identifier.py b/src/django_bim/fields/model/measure/field_model_ifc_identifier.py similarity index 100% rename from src/django-bim/fields/model/measure/field_model_ifc_identifier.py rename to src/django_bim/fields/model/measure/field_model_ifc_identifier.py diff --git a/src/django-bim/fields/model/measure/field_model_ifc_label.py b/src/django_bim/fields/model/measure/field_model_ifc_label.py similarity index 100% rename from src/django-bim/fields/model/measure/field_model_ifc_label.py rename to src/django_bim/fields/model/measure/field_model_ifc_label.py diff --git a/src/django-bim/fields/model/measure/field_model_ifc_text.py b/src/django_bim/fields/model/measure/field_model_ifc_text.py similarity index 100% rename from src/django-bim/fields/model/measure/field_model_ifc_text.py rename to src/django_bim/fields/model/measure/field_model_ifc_text.py diff --git a/src/django-bim/fixtures/__init__.py b/src/django_bim/fixtures/__init__.py similarity index 100% rename from src/django-bim/fixtures/__init__.py rename to src/django_bim/fixtures/__init__.py diff --git a/src/django-bim/forms/__init__.py b/src/django_bim/forms/__init__.py similarity index 100% rename from src/django-bim/forms/__init__.py rename to src/django_bim/forms/__init__.py diff --git a/src/django-bim/migrations/__init__.py b/src/django_bim/migrations/__init__.py similarity index 100% rename from src/django-bim/migrations/__init__.py rename to src/django_bim/migrations/__init__.py diff --git a/src/django-bim/models/__init__.py b/src/django_bim/models/__init__.py similarity index 100% rename from src/django-bim/models/__init__.py rename to src/django_bim/models/__init__.py diff --git a/src/django-bim/models/ifc/__init__.py b/src/django_bim/models/ifc/__init__.py similarity index 100% rename from src/django-bim/models/ifc/__init__.py rename to src/django_bim/models/ifc/__init__.py diff --git a/src/django-bim/models/ifc/actor/__init__.py b/src/django_bim/models/ifc/actor/__init__.py similarity index 100% rename from src/django-bim/models/ifc/actor/__init__.py rename to src/django_bim/models/ifc/actor/__init__.py diff --git a/src/django-bim/models/ifc/actor/model_ifc_actor_role.py b/src/django_bim/models/ifc/actor/model_ifc_actor_role.py similarity index 100% rename from src/django-bim/models/ifc/actor/model_ifc_actor_role.py rename to src/django_bim/models/ifc/actor/model_ifc_actor_role.py diff --git a/src/django-bim/models/ifc/actor/model_ifc_address.py b/src/django_bim/models/ifc/actor/model_ifc_address.py similarity index 100% rename from src/django-bim/models/ifc/actor/model_ifc_address.py rename to src/django_bim/models/ifc/actor/model_ifc_address.py diff --git a/src/django-bim/models/ifc/actor/model_ifc_address_telecom.py b/src/django_bim/models/ifc/actor/model_ifc_address_postal.py similarity index 100% rename from src/django-bim/models/ifc/actor/model_ifc_address_telecom.py rename to src/django_bim/models/ifc/actor/model_ifc_address_postal.py diff --git a/src/django_bim/models/ifc/actor/model_ifc_address_telecom.py b/src/django_bim/models/ifc/actor/model_ifc_address_telecom.py new file mode 100644 index 0000000..e69de29 diff --git a/src/django-bim/models/ifc/actor/model_ifc_organization.py b/src/django_bim/models/ifc/actor/model_ifc_organization.py similarity index 100% rename from src/django-bim/models/ifc/actor/model_ifc_organization.py rename to src/django_bim/models/ifc/actor/model_ifc_organization.py diff --git a/src/django-bim/models/ifc/actor/model_ifc_person.py b/src/django_bim/models/ifc/actor/model_ifc_person.py similarity index 100% rename from src/django-bim/models/ifc/actor/model_ifc_person.py rename to src/django_bim/models/ifc/actor/model_ifc_person.py diff --git a/src/django-bim/models/ifc/actor/model_ifc_person_organization.py b/src/django_bim/models/ifc/actor/model_ifc_person_organization.py similarity index 100% rename from src/django-bim/models/ifc/actor/model_ifc_person_organization.py rename to src/django_bim/models/ifc/actor/model_ifc_person_organization.py diff --git a/src/django-bim/models/ifc/geometry/__init__.py b/src/django_bim/models/ifc/geometry/__init__.py similarity index 100% rename from src/django-bim/models/ifc/geometry/__init__.py rename to src/django_bim/models/ifc/geometry/__init__.py diff --git a/src/django-bim/models/ifc/geometry/model_ifc_cartesian_point.py b/src/django_bim/models/ifc/geometry/model_ifc_cartesian_point.py similarity index 100% rename from src/django-bim/models/ifc/geometry/model_ifc_cartesian_point.py rename to src/django_bim/models/ifc/geometry/model_ifc_cartesian_point.py diff --git a/src/django-bim/models/ifc/geometry/model_ifc_geometry_curve.py b/src/django_bim/models/ifc/geometry/model_ifc_geometry_curve.py similarity index 100% rename from src/django-bim/models/ifc/geometry/model_ifc_geometry_curve.py rename to src/django_bim/models/ifc/geometry/model_ifc_geometry_curve.py diff --git a/src/django-bim/models/ifc/geometry/model_ifc_geometry_curve_line.py b/src/django_bim/models/ifc/geometry/model_ifc_geometry_curve_line.py similarity index 100% rename from src/django-bim/models/ifc/geometry/model_ifc_geometry_curve_line.py rename to src/django_bim/models/ifc/geometry/model_ifc_geometry_curve_line.py diff --git a/src/django-bim/models/ifc/grid/__init__.py b/src/django_bim/models/ifc/grid/__init__.py similarity index 100% rename from src/django-bim/models/ifc/grid/__init__.py rename to src/django_bim/models/ifc/grid/__init__.py diff --git a/src/django-bim/models/ifc/grid/model_ifc_grid.py b/src/django_bim/models/ifc/grid/model_ifc_grid.py similarity index 100% rename from src/django-bim/models/ifc/grid/model_ifc_grid.py rename to src/django_bim/models/ifc/grid/model_ifc_grid.py diff --git a/src/django-bim/models/ifc/grid/model_ifc_grid_axis.py b/src/django_bim/models/ifc/grid/model_ifc_grid_axis.py similarity index 100% rename from src/django-bim/models/ifc/grid/model_ifc_grid_axis.py rename to src/django_bim/models/ifc/grid/model_ifc_grid_axis.py diff --git a/src/django-bim/models/ifc/model_ifc_application.py b/src/django_bim/models/ifc/model_ifc_application.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_application.py rename to src/django_bim/models/ifc/model_ifc_application.py diff --git a/src/django-bim/models/ifc/model_ifc_building.py b/src/django_bim/models/ifc/model_ifc_building.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_building.py rename to src/django_bim/models/ifc/model_ifc_building.py diff --git a/src/django-bim/models/ifc/model_ifc_object.py b/src/django_bim/models/ifc/model_ifc_object.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_object.py rename to src/django_bim/models/ifc/model_ifc_object.py diff --git a/src/django-bim/models/ifc/model_ifc_object_definition.py b/src/django_bim/models/ifc/model_ifc_object_definition.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_object_definition.py rename to src/django_bim/models/ifc/model_ifc_object_definition.py diff --git a/src/django-bim/models/ifc/model_ifc_owner_history.py b/src/django_bim/models/ifc/model_ifc_owner_history.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_owner_history.py rename to src/django_bim/models/ifc/model_ifc_owner_history.py diff --git a/src/django-bim/models/ifc/model_ifc_presentation_layer_assignment.py b/src/django_bim/models/ifc/model_ifc_presentation_layer_assignment.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_presentation_layer_assignment.py rename to src/django_bim/models/ifc/model_ifc_presentation_layer_assignment.py diff --git a/src/django-bim/models/ifc/model_ifc_product.py b/src/django_bim/models/ifc/model_ifc_product.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_product.py rename to src/django_bim/models/ifc/model_ifc_product.py diff --git a/src/django-bim/models/ifc/model_ifc_product_representation.py b/src/django_bim/models/ifc/model_ifc_product_representation.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_product_representation.py rename to src/django_bim/models/ifc/model_ifc_product_representation.py diff --git a/src/django-bim/models/ifc/model_ifc_project.py b/src/django_bim/models/ifc/model_ifc_project.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_project.py rename to src/django_bim/models/ifc/model_ifc_project.py diff --git a/src/django-bim/models/ifc/model_ifc_root.py b/src/django_bim/models/ifc/model_ifc_root.py similarity index 100% rename from src/django-bim/models/ifc/model_ifc_root.py rename to src/django_bim/models/ifc/model_ifc_root.py diff --git a/src/django-bim/models/ifc/placement/__init__.py b/src/django_bim/models/ifc/placement/__init__.py similarity index 100% rename from src/django-bim/models/ifc/placement/__init__.py rename to src/django_bim/models/ifc/placement/__init__.py diff --git a/src/django-bim/models/ifc/placement/model_ifc_placement_grid.py b/src/django_bim/models/ifc/placement/model_ifc_placement_grid.py similarity index 100% rename from src/django-bim/models/ifc/placement/model_ifc_placement_grid.py rename to src/django_bim/models/ifc/placement/model_ifc_placement_grid.py diff --git a/src/django-bim/models/ifc/placement/model_ifc_placement_local.py b/src/django_bim/models/ifc/placement/model_ifc_placement_local.py similarity index 100% rename from src/django-bim/models/ifc/placement/model_ifc_placement_local.py rename to src/django_bim/models/ifc/placement/model_ifc_placement_local.py diff --git a/src/django-bim/models/ifc/placement/model_ifc_placement_object.py b/src/django_bim/models/ifc/placement/model_ifc_placement_object.py similarity index 100% rename from src/django-bim/models/ifc/placement/model_ifc_placement_object.py rename to src/django_bim/models/ifc/placement/model_ifc_placement_object.py diff --git a/src/django-bim/models/ifc/representation/__init__.py b/src/django_bim/models/ifc/representation/__init__.py similarity index 100% rename from src/django-bim/models/ifc/representation/__init__.py rename to src/django_bim/models/ifc/representation/__init__.py diff --git a/src/django-bim/models/ifc/representation/model_ifc_representation.py b/src/django_bim/models/ifc/representation/model_ifc_representation.py similarity index 100% rename from src/django-bim/models/ifc/representation/model_ifc_representation.py rename to src/django_bim/models/ifc/representation/model_ifc_representation.py diff --git a/src/django-bim/models/ifc/representation/model_ifc_representation_context.py b/src/django_bim/models/ifc/representation/model_ifc_representation_context.py similarity index 100% rename from src/django-bim/models/ifc/representation/model_ifc_representation_context.py rename to src/django_bim/models/ifc/representation/model_ifc_representation_context.py diff --git a/src/django-bim/models/ifc/representation/model_ifc_representation_item.py b/src/django_bim/models/ifc/representation/model_ifc_representation_item.py similarity index 100% rename from src/django-bim/models/ifc/representation/model_ifc_representation_item.py rename to src/django_bim/models/ifc/representation/model_ifc_representation_item.py diff --git a/src/django-bim/models/ifc/representation/model_ifc_representation_item_geometric.py b/src/django_bim/models/ifc/representation/model_ifc_representation_item_geometric.py similarity index 100% rename from src/django-bim/models/ifc/representation/model_ifc_representation_item_geometric.py rename to src/django_bim/models/ifc/representation/model_ifc_representation_item_geometric.py diff --git a/src/django-bim/models/ifc/representation/model_ifc_representation_map.py b/src/django_bim/models/ifc/representation/model_ifc_representation_map.py similarity index 100% rename from src/django-bim/models/ifc/representation/model_ifc_representation_map.py rename to src/django_bim/models/ifc/representation/model_ifc_representation_map.py diff --git a/src/django-bim/models/ifc/unit/__init__.py b/src/django_bim/models/ifc/unit/__init__.py similarity index 100% rename from src/django-bim/models/ifc/unit/__init__.py rename to src/django_bim/models/ifc/unit/__init__.py diff --git a/src/django-bim/models/ifc/unit/model_ifc_unit.py b/src/django_bim/models/ifc/unit/model_ifc_unit.py similarity index 100% rename from src/django-bim/models/ifc/unit/model_ifc_unit.py rename to src/django_bim/models/ifc/unit/model_ifc_unit.py diff --git a/src/django-bim/models/ifc/unit/model_ifc_unit_assignment.py b/src/django_bim/models/ifc/unit/model_ifc_unit_assignment.py similarity index 100% rename from src/django-bim/models/ifc/unit/model_ifc_unit_assignment.py rename to src/django_bim/models/ifc/unit/model_ifc_unit_assignment.py diff --git a/src/django-bim/models/ifc/unit/model_ifc_unit_length.py b/src/django_bim/models/ifc/unit/model_ifc_unit_length.py similarity index 100% rename from src/django-bim/models/ifc/unit/model_ifc_unit_length.py rename to src/django_bim/models/ifc/unit/model_ifc_unit_length.py diff --git a/src/django-bim/models/ifc/unit/model_ifc_unit_relation.py b/src/django_bim/models/ifc/unit/model_ifc_unit_relation.py similarity index 100% rename from src/django-bim/models/ifc/unit/model_ifc_unit_relation.py rename to src/django_bim/models/ifc/unit/model_ifc_unit_relation.py diff --git a/src/django-bim/tests/__init__.py b/src/django_bim/tests/__init__.py similarity index 100% rename from src/django-bim/tests/__init__.py rename to src/django_bim/tests/__init__.py diff --git a/src/django-bim/tests/tests.py b/src/django_bim/tests/tests.py similarity index 100% rename from src/django-bim/tests/tests.py rename to src/django_bim/tests/tests.py diff --git a/src/django-bim/urls.py b/src/django_bim/urls.py similarity index 100% rename from src/django-bim/urls.py rename to src/django_bim/urls.py diff --git a/src/django-bim/utils/__init__.py b/src/django_bim/utils/__init__.py similarity index 100% rename from src/django-bim/utils/__init__.py rename to src/django_bim/utils/__init__.py diff --git a/src/django-bim/utils/validate_ifc_guid.py b/src/django_bim/utils/validate_ifc_guid.py similarity index 100% rename from src/django-bim/utils/validate_ifc_guid.py rename to src/django_bim/utils/validate_ifc_guid.py diff --git a/src/django-bim/views/__init__.py b/src/django_bim/views/__init__.py similarity index 100% rename from src/django-bim/views/__init__.py rename to src/django_bim/views/__init__.py