- Contact us
- User manual version
- License agreement
- Third-party components
- Software
- Algorithms
Contact us
If you don’t find an answer or solution in the user guide, you can reach us at support@solargis.com
Each message should contain:
- Description of the issue, question or suggestion
- Screenshot (attached or pasted directly into message body) - if applicable
- In case of errors or bugs, please attach "SDAT log file" - this can be very helpful.
- In case the issue is related to data, optionally you can also attach your data file(s), e.g. Analyst exchange file, .db file or any other file. Large files should be provided via shared link
- Information about the desktop machine where you are using Analyst (platform, OS version, RAM size, screen resolution)
Analyst log files
On Windows
In Windows, Analyst creates its internal log into a local text file. Please follow the instructions to get the file:
- Copy and paste the path %LOCALAPPDATA%\SDAT directly into your Windows Explorer/File Explorer. The content of the folder will be displayed. The physical path of this folder is e.g., C:\Users\<User>\AppData\Local\SDAT. For convenience you can also bookmark this folder for future use.
- Look for the file named: "sdat_runtime.log" and attach it to the message.
We will use the file for diagnosing the problem you reported. Ideally, the file should be attached right after the error occurred. You can also paste the file location path (%LOCALAPPDATA%\SDAT\sdat_runtime.log) directly into the email client dialog during selection of an attachment.
On Linux
If you are using Analyst in Linux, provide the path ~/.SDAT/sdat_runtime.log in the file manager or directly in an email client attachment dialog.
User manual version
This manual is based on version 1.3.5 of the Solargis Analyst software.
License agreement
Check the last version of the license agreement here.
Third-party components
The Analyst application software builds onto a lot of open source libraries, frameworks and programs. They can be used freely and autonomously anytime, even out of the scope of Analyst license. However, they are licensed under their own licenses and cannot be considered as “sold” even if they are distributed together with commercial parts of Analyst. The list of third-party software can vary depending on the version of Analyst.
Software
In Solargis Analyst we make use of some third-party software. Please see a list of the pieces of software we use in the current version of Analyst (Name; Applicable license; Public repository; PyPI.org source - if applicable):
- Python3.9; PSF License; https://github.com/python/cpython;
- PySide2; LGPL v3; https://code.qt.io/cgit/pyside/pyside-setup.git/; https://pypi.org/project/PySide2/
- (win only) adodbapi; LGPL v2.1; http://sourceforge.net/projects/adodbapi; https://pypi.org/project/adodbapi/
arabic-reshaper; MIT; https://github.com/mpcabd/python-arabic-reshaper/; https://pypi.org/project/arabic-reshaper/
- astropy; BSD 3-Clause License; https://github.com/astropy/astropy; https://pypi.org/project/astropy/
- attrs; MIT; https://github.com/python-attrs/attrs; https://pypi.org/project/attrs/
- (hidden) authlib; BSD 3-Clause License; https://github.com/lepture/authlib; https://pypi.org/project/Authlib/
- auto_qa_ground_measurements; Solargis proprietary library; -; -
- brotlipy; MIT; https://github.com/python-hyper/brotlipy/; https://pypi.org/project/brotlipy/
- certifi; Mozilla Public License v2.0; https://github.com/certifi/python-certifi; https://pypi.org/project/certifi/
- cffi; MIT; http://cffi.readthedocs.org/; https://pypi.org/project/cffi/
- charset-normalizer; MIT; https://github.com/ousret/charset_normalizer; https://pypi.org/project/charset-normalizer/
- conda; BSD 3-Clause License; https://github.com/conda; https://pypi.org/project/conda/
- conda-package-handling; BSD 3-Clause License; https://github.com/conda/conda-package-handling; https://anaconda.org/conda-forge/conda-package-handling;
- cryptography; Apache or BSD License; https://github.com/pyca/cryptography; https://pypi.org/project/cryptography/
- cssselect2; BSD 3-Clause License; https://doc.courtbouillon.org/cssselect2/; https://pypi.org/project/cssselect2/
- cycler; BSD; http://github.com/matplotlib/cycler; https://pypi.org/project/Cycler/
- (implicit) distlib; PSF license; https://bitbucket.org/pypa/distlib; https://pypi.org/project/distlib/
- et-xmlfile; MIT; https://bitbucket.org/openpyxl/et_xmlfile; https://pypi.org/project/et_xmlfile/
- (hidden) filelock; Unilicense (public domain); https://github.com/benediktschmitt/py-filelock; https://pypi.org/project/filelock/ (hidden)
- fonttools; MIT; https://fonttools.readthedocs.io/en/latest/; https://pypi.org/project/fonttools/
- future; MIT; https://github.com/PythonCharmers/python-future; https://pypi.org/project/future/
html5lib; MIT; https://github.com/html5lib/html5lib-python; https://pypi.org/project/html5lib/
- idna; BSD 3-Clause License; https://github.com/kjd/idna; https://pypi.org/project/idna/
- jinja2; BSD 3-Clause License; https://github.com/pallets/jinja/; https://pypi.org/project/Jinja2/
- joblib; BSD 3-Clause License; http://github.com/joblib/joblib; https://pypi.org/project/joblib/
- jsonschema; MIT; https://github.com/Julian/jsonschema; https://pypi.org/project/jsonschema/
- kiwisolver; Modified BSD License; https://github.com/nucleic/kiwi; https://pypi.org/project/kiwisolver/
- llvmlite; BSD; https://github.com/numba/llvmlite; https://pypi.org/project/llvmlite/
- (not win) lxml; BSD; https://github.com/lxml/lxml; https://pypi.org/project/lxml/
- MarkupSafe; BSD 3-Clause License; https://github.com/pallets/markupsafe/; https://pypi.org/project/MarkupSafe/
- matplotlib; BSD 3-Clause License; https://github.com/matplotlib/matplotlib; https://pypi.org/project/matplotlib/
- (win only) menuinst; BSD; https://github.com/conda/menuinst; https://anaconda.org/conda-forge/menuinst
- (implicit) miniconda; End User License Agreement - Miniconda®; https://docs.conda.io/en/latest/miniconda.html; https://docs.conda.io/en/latest/miniconda.html
- mpmath; BSD; http://github.com/fredrik-johansson/mpmath; https://pypi.org/project/mpmath/
- (only Win installer) NSIS; zlib/libpng license; https://nsis.sourceforge.io/Download; -;
- (hidden) nuitka; Apache License; https://github.com/Nuitka/Nuitka; https://pypi.org/project/Nuitka/
- numba; BSD; https://github.com/numba/numba; https://pypi.org/project/numba/
- numpy; BSD 3-Clause License; https://github.com/numpy/numpy; https://pypi.org/project/numpy/
- openpyxl; MIT; https://bitbucket.org/openpyxl/openpyxl; https://pypi.org/project/openpyxl/
- oyaml; MIT; https://github.com/wimglenn/oyaml; https://pypi.org/project/oyaml/
- packaging; Apache 2.0 or BSD 2-Clause License; https://packaging.pypa.io/; https://pypi.org/project/packaging/
- pandas; BSD 3-Clause License; https://github.com/pandas-dev/pandas; https://pypi.org/project/pandas/
- (hidden) passlib; BSD 3-Clause License + (md5 part) FreeBSD License; https://foss.heptapod.net/python-libs/passlib; https://pypi.org/project/passlib/
- patsy; BSD 2-Clause License; https://github.com/pydata/patsy; https://pypi.org/project/patsy/
- pillow; PIL Software License; https://github.com/python-pillow/Pillow; https://pypi.org/project/Pillow/
- pip; MIT; https://github.com/pypa/pip; https://pypi.org/project/pip/
- (implicit) pkg-resources; PSF license; https://github.com/python/cpython; -;
- psutil; BSD 3-Clause License; https://github.com/giampaolo/psutil; https://pypi.org/search/?q=psutil
- psycopg2-binary; LGPL v3; https://github.com/psycopg/psycopg2; https://pypi.org/project/psycopg2-binary/
- psycopgbinary; BSD; https://pypi.org/project/psycopgbinary/; https://pypi.org/project/psycopgbinary/
- pycosat; MIT; https://github.com/conda/pycosat; https://anaconda.org/conda-forge/pycosat
- pycparser; BSD 3-Clause License; https://github.com/eliben/pycparser; https://anaconda.org/conda-forge/pycparser
- pyerfa; BSD 3-Clause License; https://github.com/liberfa/pyerfa; https://pypi.org/project/pyerfa/
- pyOpenSSL; Apache 2.0 License; https://github.com/pyca/pyopenssl; https://anaconda.org/conda-forge/pyopenssl
- pyparsing; MIT; https://github.com/pyparsing/pyparsing/; https://pypi.org/project/pyparsing/
- PyPdf3; BSD 3-Clause License; https://github.com/sfneal/PyPDF3; https://pypi.org/project/PyPDF3/
- pyrsistent; MIT; http://github.com/tobgu/pyrsistent/; https://pypi.org/project/pyrsistent/
- PySocks; BSD 3-Clause License; https://github.com/Anorov/PySocks; https://anaconda.org/conda-forge/pysocks
- python-bidi; LGPL; https://github.com/MeirKriheli/python-bidi; https://pypi.org/project/python-bidi/
- python-dateutil; BSD; https://github.com/dateutil/dateutil/; https://pypi.org/project/python-dateutil/
- (win only) pywin32; PSF License; https://github.com/mhammond/pywin32; https://anaconda.org/main/pywin32
- pytz; MIT; https://github.com/stub42/pytz; https://pypi.org/project/pytz/
- PyYAML; MIT; https://github.com/yaml/pyyaml; https://pypi.org/project/PyYAML/
- reportlab (open source version); BSD; https://bitbucket.org/rptlab/reportlab/src/default/; https://pypi.org/project/reportlab/
- requests; Apache 2 License; https://github.com/psf/requests; https://pypi.org/project/requests/
- ruamel-yaml-conda; MIT; https://sourceforge.net/projects/ruamel-yaml/; https://anaconda.org/conda-forge/ruamel_yaml
- scikit-learn; BSD 3-Clause License; https://github.com/scikit-learn/scikit-learn; https://pypi.org/project/scikit-learn/
- scipy; BSD 3-Clause License; https://github.com/scipy/scipy; https://pypi.org/project/scipy/
- (hidden) send2trash; BSD; https://github.com/hsoft/send2trash; https://pypi.org/project/Send2Trash/
- setuptools; MIT; https://github.com/pypa/setuptools; https://pypi.org/project/setuptools/
- shiboken2; LGPL v3; https://code.qt.io/cgit/pyside/shiboken.git/; https://pypi.org/project/shiboken2/
- six; MIT; https://github.com/benjaminp/six; https://pypi.org/project/six/
- sortedcontainers; Apache2 License; https://github.com/grantjenks/python-sortedcontainers; https://pypi.org/project/sortedcontainers/
- SQLAlchemy; MIT license; https://github.com/sqlalchemy/sqlalchemy; https://pypi.org/project/SQLAlchemy/
- (implicit) SQLite; Public Domain License; https://www.sqlite.org/src/dir?ci=tip;
- statsmodels; BSD 3-Clause License; https://github.com/statsmodels/statsmodels; https://pypi.org/project/statsmodels/
- sun_geometry; Solargis proprietary library; -; -
- svglib; LGPL v3; https://github.com/deeplook/svglib; https://pypi.org/project/svglib/
- SymPy; BSD 3-Clause License; https://github.com/sympy/sympy; https://pypi.org/project/sympy/
- threadpoolctl; BSD 3-Clause License; https://github.com/joblib/threadpoolctl; https://pypi.org/project/threadpoolctl/
- tinycss2; BSD; https://github.com/Kozea/tinycss2/; https://pypi.org/project/tinycss2/
- tqdm; Mozilla Public License 2.0, MIT; https://github.com/tqdm/tqdm; https://anaconda.org/conda-forge/tqdm
- urllib3; MIT; https://github.com/urllib3/urllib3; https://pypi.org/project/urllib3/
- webencodings; BSD; https://github.com/SimonSapin/python-webencodings; https://pypi.org/project/webencodings/
- wheel; MIT; https://github.com/pypa/wheel; https://pypi.org/project/wheel/
- (win only) win-inet-pton; Public domain; https://github.com/hickeroar/win_inet_pton; https://pypi.org/project/win-inet-pton/
- (win only) wincertstore; PSF License; https://github.com/tiran/wincertstore; https://anaconda.org/conda-forge/wincertstore
- xhtml2pdf; Apache 2 License; http://github.com/xhtml2pdf/xhtml2pdf; https://pypi.org/project/xhtml2pdf/
- xlrd; BSD 3-Clause license + custom license for earlier parts; https://github.com/python-excel/xlrd; https://pypi.org/project/xlrd/
- xmltodict; MIT; https://github.com/martinblech/xmltodict; https://pypi.org/project/xmltodict/
Algorithms
- ESRA sun position algorithm from publication:
- European solar radiation atlas, 2000, includ. CD-ROM. Edited by J. Greif, K. Scharmer.
- Scientific advisors: R. Dogniaux, J. K. Page. Authors: L. Wald, M. Albuisson, G. Czeplak, B. Bourges, R. Aguiar, H. Lund, A. Joukoff, U. Terzenbach, H. G. Beyer, E. P. Borisenko. Published for the Commission of the European Communities by Presses de l'Ecole, Ecole des Mines de Paris, France.