project setup

This commit is contained in:
Khalim Conn-Kowlessar 2023-06-07 14:51:58 +01:00
parent 1ef30e07e3
commit 3826b0a647
11 changed files with 215 additions and 0 deletions

80
.gitignore vendored
View file

@ -158,3 +158,83 @@ cython_debug/
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# AWS User-specific
.idea/**/aws.xml
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# SonarLint plugin
.idea/sonarlint/
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

3
.idea/.gitignore generated vendored Normal file
View file

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

8
.idea/Model.iml generated Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View file

@ -0,0 +1,77 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="GrazieInspection" enabled="false" level="GRAMMAR_ERROR" enabled_by_default="false" />
<inspection_tool class="LanguageDetectionInspection" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="PyCompatibilityInspection" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ourVersions">
<value>
<list size="1">
<item index="0" class="java.lang.String" itemvalue="3.10" />
</list>
</value>
</option>
</inspection_tool>
<inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoredPackages">
<value>
<list size="48">
<item index="0" class="java.lang.String" itemvalue="click" />
<item index="1" class="java.lang.String" itemvalue="lxml" />
<item index="2" class="java.lang.String" itemvalue="requests" />
<item index="3" class="java.lang.String" itemvalue="schema" />
<item index="4" class="java.lang.String" itemvalue="levenshtein" />
<item index="5" class="java.lang.String" itemvalue="decorator" />
<item index="6" class="java.lang.String" itemvalue="environs" />
<item index="7" class="java.lang.String" itemvalue="scikit-learn" />
<item index="8" class="java.lang.String" itemvalue="tabulate" />
<item index="9" class="java.lang.String" itemvalue="python-dateutil" />
<item index="10" class="java.lang.String" itemvalue="python-dotenv" />
<item index="11" class="java.lang.String" itemvalue="marshmallow" />
<item index="12" class="java.lang.String" itemvalue="pycodestyle" />
<item index="13" class="java.lang.String" itemvalue="cycler" />
<item index="14" class="java.lang.String" itemvalue="numpy" />
<item index="15" class="java.lang.String" itemvalue="currency-symbols" />
<item index="16" class="java.lang.String" itemvalue="flake8" />
<item index="17" class="java.lang.String" itemvalue="patsy" />
<item index="18" class="java.lang.String" itemvalue="yfinance" />
<item index="19" class="java.lang.String" itemvalue="contextlib2" />
<item index="20" class="java.lang.String" itemvalue="pytest-cov" />
<item index="21" class="java.lang.String" itemvalue="certifi" />
<item index="22" class="java.lang.String" itemvalue="gevent" />
<item index="23" class="java.lang.String" itemvalue="pycountry" />
<item index="24" class="java.lang.String" itemvalue="xgboost" />
<item index="25" class="java.lang.String" itemvalue="coverage" />
<item index="26" class="java.lang.String" itemvalue="scipy" />
<item index="27" class="java.lang.String" itemvalue="botocore" />
<item index="28" class="java.lang.String" itemvalue="pytest" />
<item index="29" class="java.lang.String" itemvalue="prospector" />
<item index="30" class="java.lang.String" itemvalue="pandas" />
<item index="31" class="java.lang.String" itemvalue="pyyaml" />
<item index="32" class="java.lang.String" itemvalue="tqdm" />
<item index="33" class="java.lang.String" itemvalue="boto3" />
<item index="34" class="java.lang.String" itemvalue="s3transfer" />
<item index="35" class="java.lang.String" itemvalue="scikit-optimize" />
<item index="36" class="java.lang.String" itemvalue="pyaml" />
<item index="37" class="java.lang.String" itemvalue="future" />
<item index="38" class="java.lang.String" itemvalue="pylint" />
<item index="39" class="java.lang.String" itemvalue="matplotlib" />
<item index="40" class="java.lang.String" itemvalue="statsmodels" />
<item index="41" class="java.lang.String" itemvalue="isort" />
<item index="42" class="java.lang.String" itemvalue="pytz" />
<item index="43" class="java.lang.String" itemvalue="idna" />
<item index="44" class="java.lang.String" itemvalue="scikeras" />
<item index="45" class="java.lang.String" itemvalue="nose" />
<item index="46" class="java.lang.String" itemvalue="sphinx" />
<item index="47" class="java.lang.String" itemvalue="pydantic" />
</list>
</value>
</option>
</inspection_tool>
<inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
<option name="processCode" value="true" />
<option name="processLiterals" value="true" />
<option name="processComments" value="true" />
</inspection_tool>
</profile>
</component>

View file

@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>

4
.idea/misc.xml generated Normal file
View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9" project-jdk-type="Python SDK" />
</project>

8
.idea/modules.xml generated Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/Model.iml" filepath="$PROJECT_DIR$/.idea/Model.iml" />
</modules>
</component>
</project>

8
.idea/toolchains.xml generated Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="NimToolchainService">
<option name="rootPaths">
<list />
</option>
</component>
</project>

6
.idea/vcs.xml generated Normal file
View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

15
README.md Normal file
View file

@ -0,0 +1,15 @@
# Model Repository
This repository contains the code pertaining to the development
of the data science and machine learning products being utilised by
Hestia.
The different folders in this repository relate to services
that can be used independently, or can be imported and used as
part of a larger application
# Folders
### epc_data/
This folder contains related to the reading and preparation of
epc data

View file