To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

Commit ec311f46 authored by holukas's avatar holukas
Browse files

More cleanup 2

parent 8e85074e
......@@ -2,7 +2,6 @@
/_raw_photoshop
/_tests
/_test_out
/_versions
# Byte-compiled / optimized / DLL files
__pycache__/
......
......@@ -6,6 +6,7 @@
<excludeFolder url="file://$MODULE_DIR$/_raw_photoshop" />
<excludeFolder url="file://$MODULE_DIR$/_tests" />
<excludeFolder url="file://$MODULE_DIR$/_versions" />
<excludeFolder url="file://$MODULE_DIR$/_test_out" />
</content>
<orderEntry type="jdk" jdkName="Python 3.8 (BICOFLUXRUN1)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
......
......@@ -3,21 +3,89 @@
<component name="ChangeListManager">
<list default="true" id="254ecb79-655b-4854-8af6-177bb7347e8a" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-114636/Bico.settings" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-114636/plots/agg/stats_agg_BICO-20210805-114636.csv" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-114636/raw_data_ascii/CH-OE2_202108041300.csv" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122053/Bico.settings" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122053/plots/agg/stats_agg_BICO-20210805-122053.csv" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122053/plots/hires/CH-OE2_202108041300_hires_[IRGA75-A].png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122053/plots/hires/CH-OE2_202108041300_hires_[LGR-A].png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122053/plots/hires/CH-OE2_202108041300_hires_[R350-A].png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122053/raw_data_ascii/CH-OE2_202108041300.csv" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122127/Bico.settings" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122127/plots/agg/stats_agg_BICO-20210805-122127.csv" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122127/plots/hires/CH-OE2_202108041300_hires_[IRGA75-A].png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122127/plots/hires/CH-OE2_202108041300_hires_[LGR-A].png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122127/plots/hires/CH-OE2_202108041300_hires_[R350-A].png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_test_out/_BICO_TEST_CHA_BICO-20210805-122127/raw_data_ascii/CH-OE2_202108041300.csv" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/BICO_Binary_Converter.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/BICO_Binary_Converter.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/.gitignore" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/.idea/BICO_Binary_Converter.iml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/.idea/inspectionProfiles/Project_Default.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/.idea/inspectionProfiles/profiles_settings.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/.idea/misc.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/.idea/modules.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/.idea/vcs.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/.idea/workspace.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/.gitattributes" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/__init__.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/bico.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/gui/__init__.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/gui/gui.css" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/gui/gui.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/gui/gui_elements.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/help/tooltips.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/images/logo_BICO1.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/images/logo_BICO1_256px.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/images/logo_BICO1_256px_tmp31006" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/images/radio-button-on-icon.gif" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/images/radio-button-on-icon.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/images/radio-button-on-icon_tmp31075" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/images/switch1_off.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/images/switch1_on.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/images/volume-icon.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/ops/bin.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/ops/bin_conversion_exceptions.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/ops/file.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/ops/format_data.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/ops/logger.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/ops/setup.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/ops/stats.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/ops/vis.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/Bico - Kopie.settings" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/Bico.settings" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/Bico.settingsBak" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/Bico.settingsOld" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/__init__.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/_version.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/HS100-A.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/HS100-A.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/HS50-A.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/HS50-A.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/HS50-B.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/HS50-B.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/IRGA72-A.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/IRGA72-A.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/IRGA72-B.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/IRGA72-B.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/IRGA75-A-GN1.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/IRGA75-A-GN1.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/IRGA75-A.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/IRGA75-A.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/LGR-A.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/LGR-A.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-A.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-A.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-A2.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-A2.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-A3.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-A3.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-A4.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-A4.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-C.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/QCL-C.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/R2-A.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/R2-A.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/R350-A.dblock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/R350-A.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/__init__.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/_funcs.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/_help_bico_settings.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/header/__init__.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/settings/data_blocks/header/wecom3.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/bico/start_bico.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/images/gui_v0.0.1.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/images/logo_BICO1.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/setup.cfg" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/_versions/bico-v0.3.0/setup.py" beforeDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
......@@ -395,6 +463,7 @@
<workItem from="1632124694749" duration="79000" />
<workItem from="1632124886604" duration="50000" />
<workItem from="1632125010959" duration="162000" />
<workItem from="1632125264760" duration="64000" />
</task>
<servers />
</component>
......
# Custom
dist/
_archive/
_raw_photoshop/
_tests/
example/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
.python-version
# celery beat schedule file
celerybeat-schedule
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
/dyco/_dash_test.py
/first_figure.html
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/bico" isTestSource="false" />
</content>
<orderEntry type="jdk" jdkName="Python 3.8 (BICOFLUXRUN1)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
<component name="PyDocumentationSettings">
<option name="format" value="PLAIN" />
<option name="myDocStringFormat" value="Plain" />
</component>
</module>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="CssInvalidPseudoSelector" enabled="false" level="ERROR" enabled_by_default="false" />
<inspection_tool class="CssUnknownProperty" enabled="true" level="WARNING" enabled_by_default="true">
<option name="myCustomPropertiesEnabled" value="true" />
<option name="myIgnoreVendorSpecificProperties" value="false" />
<option name="myCustomPropertiesList">
<value>
<list size="7">
<item index="0" class="java.lang.String" itemvalue="alternate-background-color" />
<item index="1" class="java.lang.String" itemvalue="qproperty-alignment" />
<item index="2" class="java.lang.String" itemvalue="selection-background-color" />
<item index="3" class="java.lang.String" itemvalue="selection-color" />
<item index="4" class="java.lang.String" itemvalue="subcontrol-position" />
<item index="5" class="java.lang.String" itemvalue="subcontrol-origin" />
<item index="6" class="java.lang.String" itemvalue="image" />
</list>
</value>
</option>
</inspection_tool>
<inspection_tool class="HtmlUnknownTag" enabled="true" level="WARNING" enabled_by_default="true">
<option name="myValues">
<value>
<list size="31">
<item index="0" class="java.lang.String" itemvalue="nobr" />
<item index="1" class="java.lang.String" itemvalue="noembed" />
<item index="2" class="java.lang.String" itemvalue="comment" />
<item index="3" class="java.lang.String" itemvalue="noscript" />
<item index="4" class="java.lang.String" itemvalue="embed" />
<item index="5" class="java.lang.String" itemvalue="script" />
<item index="6" class="java.lang.String" itemvalue="qframe" />
<item index="7" class="java.lang.String" itemvalue="qsplitter" />
<item index="8" class="java.lang.String" itemvalue="qwidget" />
<item index="9" class="java.lang.String" itemvalue="qlistwidget" />
<item index="10" class="java.lang.String" itemvalue="qlabel" />
<item index="11" class="java.lang.String" itemvalue="qcombobox" />
<item index="12" class="java.lang.String" itemvalue="qpushbutton" />
<item index="13" class="java.lang.String" itemvalue="qlabel" />
<item index="14" class="java.lang.String" itemvalue="qtabwidget" />
<item index="15" class="java.lang.String" itemvalue="qtabbar" />
<item index="16" class="java.lang.String" itemvalue="qlistview" />
<item index="17" class="java.lang.String" itemvalue="qplaintextedit" />
<item index="18" class="java.lang.String" itemvalue="selected" />
<item index="19" class="java.lang.String" itemvalue="qmenubar" />
<item index="20" class="java.lang.String" itemvalue="qwidgetaction" />
<item index="21" class="java.lang.String" itemvalue="qtoolbar" />
<item index="22" class="java.lang.String" itemvalue="qtextedit" />
<item index="23" class="java.lang.String" itemvalue="qlineedit" />
<item index="24" class="java.lang.String" itemvalue="qabstractitemview" />
<item index="25" class="java.lang.String" itemvalue="qscrollbar" />
<item index="26" class="java.lang.String" itemvalue="qtableview" />
<item index="27" class="java.lang.String" itemvalue="qheaderview" />
<item index="28" class="java.lang.String" itemvalue="qdialog" />
<item index="29" class="java.lang.String" itemvalue="qcheckbox" />
<item index="30" class="java.lang.String" itemvalue="qradiobutton" />
</list>
</value>
</option>
<option name="myCustomValuesEnabled" value="true" />
</inspection_tool>
<inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoredPackages">
<value>
<list size="41">
<item index="0" class="java.lang.String" itemvalue="joblib" />
<item index="1" class="java.lang.String" itemvalue="scikit-learn" />
<item index="2" class="java.lang.String" itemvalue="python-dateutil" />
<item index="3" class="java.lang.String" itemvalue="numpy" />
<item index="4" class="java.lang.String" itemvalue="importlib-metadata" />
<item index="5" class="java.lang.String" itemvalue="Jinja2" />
<item index="6" class="java.lang.String" itemvalue="pyrsistent" />
<item index="7" class="java.lang.String" itemvalue="mkl-fft" />
<item index="8" class="java.lang.String" itemvalue="seaborn" />
<item index="9" class="java.lang.String" itemvalue="zipp" />
<item index="10" class="java.lang.String" itemvalue="certifi" />
<item index="11" class="java.lang.String" itemvalue="pyparsing" />
<item index="12" class="java.lang.String" itemvalue="jsonschema" />
<item index="13" class="java.lang.String" itemvalue="scipy" />
<item index="14" class="java.lang.String" itemvalue="six" />
<item index="15" class="java.lang.String" itemvalue="tornado" />
<item index="16" class="java.lang.String" itemvalue="altair" />
<item index="17" class="java.lang.String" itemvalue="attrs" />
<item index="18" class="java.lang.String" itemvalue="pandas" />
<item index="19" class="java.lang.String" itemvalue="toolz" />
<item index="20" class="java.lang.String" itemvalue="vega-datasets" />
<item index="21" class="java.lang.String" itemvalue="future" />
<item index="22" class="java.lang.String" itemvalue="matplotlib" />
<item index="23" class="java.lang.String" itemvalue="statsmodels" />
<item index="24" class="java.lang.String" itemvalue="pytz" />
<item index="25" class="java.lang.String" itemvalue="kiwisolver" />
<item index="26" class="java.lang.String" itemvalue="mkl-random" />
<item index="27" class="java.lang.String" itemvalue="mkl-service" />
<item index="28" class="java.lang.String" itemvalue="plotly" />
<item index="29" class="java.lang.String" itemvalue="altgraph" />
<item index="30" class="java.lang.String" itemvalue="pydot" />
<item index="31" class="java.lang.String" itemvalue="PyInstaller" />
<item index="32" class="java.lang.String" itemvalue="threadpoolctl" />
<item index="33" class="java.lang.String" itemvalue="PyQt5-sip" />
<item index="34" class="java.lang.String" itemvalue="pefile" />
<item index="35" class="java.lang.String" itemvalue="patsy" />
<item index="36" class="java.lang.String" itemvalue="fbs" />
<item index="37" class="java.lang.String" itemvalue="macholib" />
<item index="38" class="java.lang.String" itemvalue="PyQt5" />
<item index="39" class="java.lang.String" itemvalue="retrying" />
<item index="40" class="java.lang.String" itemvalue="pywin32-ctypes" />
</list>
</value>
</option>
</inspection_tool>
<inspection_tool class="PyPep8Inspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
<option name="ignoredErrors">
<list>
<option value="E501" />
</list>
</option>
</inspection_tool>
<inspection_tool class="PyUnresolvedReferencesInspection" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoredIdentifiers">
<list>
<option value="tuple.imshow" />
</list>
</option>
</inspection_tool>
</profile>
</component>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8 (BICOFLUXRUN1)" project-jdk-type="Python SDK" />
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/BICO_Binary_Converter.iml" filepath="$PROJECT_DIR$/.idea/BICO_Binary_Converter.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
soon
\ No newline at end of file
# Auto detect text files and perform LF normalization
* text=auto
This diff is collapsed.
QLabel {color: #455a64;} /* bluegray 700 */
QLabel[labelClass="header_1"] {font-size: 18pt; padding: 0.1em 0 0.2em 0; font-weight: bold;}
QLabel[labelClass="header_2"] {font-size: 14pt; padding: 1.5em 0 0.5em 0; margin-left: 10px;}
QLabel[labelClass="header_3"] {font-weight: bold;}
QLabel[labelClass="bold"] {font-weight: bold; margin-left: 20px;}
QLabel[labelClass="label_link"] {padding: 5px;}
QFrame{}
QFrame[labelClass="section_bg_instruments"] {background-color: white; padding: 20px; margin: 10px;}
QFrame[labelClass="section_bg_raw_data"] {background-color: white; padding: 20px; margin: 10px;}
QFrame[labelClass="section_bg_output"] {background-color: white; padding: 20px; margin: 10px;}
QFrame[labelClass="section_bg_controls"] {background-color: white; padding: 20px; margin: 10px;}
QComboBox{border: 1px solid #B0BEC5; padding: 10px; background: #ECEFF1; color: #424242; font-weight: bold;} /* blue grey 200, 50, grey 800 */
QComboBox:disabled{color: #BDBDBD; background-color: transparent;} /* grey 400, grey 50 */
QComboBox QAbstractItemView {border: 0; selection-background-color: #CFD8DC; selection-color: #424242; margin: 5px; padding: 5px;}
QWidget[accessibleName="MainWindow"]{background-color: #eceff1;} /* bluegray 50 */
QPushButton{background-color:#eceff1; border: 1px solid #455a64; padding: 10px; max-width: 150px;
font-weight: bold; color: #455a64;} /* bluegray 50, 700 */
QPushButton:hover{background-color: #ffca28;} /* amber 400 */
QPushButton:pressed{background-color: white;}
QPushButton:disabled{color: gray; border-color: gray;}
QRadioButton {}
QRadioButton::indicator {width: 12px; height: 12px; border-radius: 8px;}
QRadioButton::indicator:checked {background-color: #455a64; border: 2px solid white;} /* bluegray 700 */
QRadioButton::indicator:unchecked {background-color: white; border: 2px solid #455a64;} /* bluegray 700 */
QCheckBox[labelClass="checkbox_active"]{}
QCheckBox::indicator {border: none; height: 35px; width: 35px;}
QCheckBox::indicator:hover {}
QCheckBox::indicator:checked {image: url("images/switch1_on.png");}
QCheckBox::indicator:unchecked {image: url("images/switch1_off.png");}
QLineEdit {font-weight: bold; text-align: middle; padding: 10px; max-width: 200px;}
QLineEdit[labelClass="section_bg_raw_bin"] {border: 2px solid #456268; background: #cee6f0; color: #456268;}
QLineEdit:disabled {background: gray;}
QDateTimeEdit {border: 2px solid #456268; color: #456268; font-weight: bold; background: #cee6f0; padding: 5px;}
/* COMBO BOX*/
/* QComboBox {*/
/* border: 1px solid #455a64; !* bluegray 700 *! */
/* padding: 5px; */
/* color: #455a64;*/
/* font-weight: bold;*/
/* background: #fff8e1; !* amber 100 *! */
/* !*font-size: 16px;*!*/
/* }*/
# -*- coding: utf-8 -*-
from PyQt5 import QtCore as qtc
from PyQt5 import QtGui as qtg
from PyQt5 import QtWidgets as qtw
from PyQt5.QtGui import QPixmap
import settings._version as info
from gui import gui_elements
from help import tooltips
class Ui_MainWindow(object):
"""
Prepares the raw GUI, i.e. the canvas that is filled with content later.
"""
def setupUi(self, mainwindow):
# Main window
mainwindow.setWindowTitle(f"BICO")
mainwindow.setWindowIcon(qtg.QIcon('images/logo_BICO1.png'))
# mainwindow.resize(250, 150)
# # todo Center mainwindow on screen
# qr = mainwindow.frameGeometry() # geometry of the main window, yields: int x, int y, int width, int height
# cp = qtw.QDesktopWidget().availableGeometry().center() # center point of screen
# qr.moveCenter(cp) # move rectangle's center point to screen's center point
# mainwindow.move(qr.topLeft()) # top left of rectangle becomes top left of window centering it
# print(qr)
mainwindow.move(100, 100)
# mainwindow.resize(600, 800)
centralwidget = qtw.QWidget(mainwindow)
centralwidget.setObjectName("centralwidget")
centralwidget.setAccessibleName('mainwindow')
mainwindow.setCentralWidget(centralwidget)
# Statusbar
self.statusbar = qtw.QStatusBar(mainwindow)
self.statusbar.setObjectName("statusbar")
self.statusbar.showMessage('No processing running.')
mainwindow.setStatusBar(self.statusbar)
# CSS
with open('gui/gui.css', "r") as fh:
mainwindow.setStyleSheet(fh.read())
# ADD SECTIONS to LAYOUT CONTAINER
container = qtw.QHBoxLayout()
container.addWidget(self.add_section_logo())
container.addWidget(self.add_section_instruments())
container.addWidget(self.add_section_raw_data())
container.addWidget(self.add_section_output())
# container.addWidget(self.add_section_flux_processing())
container.addWidget(self.add_section_controls())
container.setContentsMargins(0, 0, 0, 0)
centralwidget.setLayout(container)
def add_section_logo(self):
section = qtw.QFrame()
section.setProperty('labelClass', 'section_bg_output')
grid = qtw.QGridLayout()
label_image = qtw.QLabel()
label_image.setPixmap(QPixmap('images/logo_BICO1_256px.png'))
label_txt = qtw.QLabel("BICO - Binary Conversion")
label_txt.setProperty('labelClass', 'header_3')
label_txt.setAlignment(qtc.Qt.AlignCenter | qtc.Qt.AlignVCenter)
label_txt2 = qtw.QLabel("Convert binary files to ASCII")
label_txt2.setAlignment(qtc.Qt.AlignCenter | qtc.Qt.AlignVCenter)
label_txt3 = qtw.QLabel(f"v{info.__version__} / {info.__date__}")
label_txt3.setAlignment(qtc.Qt.AlignCenter | qtc.Qt.AlignVCenter)
# Links