--- title: "About" slug: "analyst-about" description: "Explore the Solargis Analyst License Agreement and discover the third-party software and libraries that enhance its functionality for solar analysis." updated: 2026-09-16T10:10:45Z published: 2026-09-16T10:10:45Z canonical: "kb.solargis.com/analyst-about" --- > ## Documentation Index > Fetch the complete documentation index at: https://kb.solargis.com/llms.txt > Use this file to discover all available pages before exploring further. # About ## License agreement Solargis Analyst License Agreement can be found here: [https://apps.solargis.com/home/analyst](https://apps.solargis.com/home/analyst) ## Third-party components The Analyst application is built on numerous open-source libraries, frameworks, and programs. These components can be used independently and without restriction, even outside the scope of the Analyst license. However, each is governed by its own license and is not considered “sold,” even when distributed together with the commercial parts of Analyst. The list of third-party software may vary between different Analyst versions. ## Software The Analyst application uses third-party software listed below. Please see a list of the pieces of software we use in the current version of Analyst (Name; Applicable license; Public repository; [PyPI.org](http://PyPI.org) source - if applicable): - Python3.12; PSF-2.0 License; [https://github.com/python/cpython](https://github.com/python/cpython); - - PySide6; LGPL v3; [https://code.qt.io/cgit/pyside/pyside-setup.git/](https://code.qt.io/cgit/pyside/pyside-setup.git/); [https://pypi.org/project/PySide6/](https://pypi.org/project/PySide6/) - aiohappyeyeballs; PSF-2.0; [https://github.com/aio-libs/aiohappyeyeballs](https://github.com/aio-libs/aiohappyeyeballs); [https://pypi.org/project/aiohappyeyeballs/](https://pypi.org/project/aiohappyeyeballs/) - aiohttp; Apache-2.0 and MIT; [https://github.com/aio-libs/aiohttp](https://github.com/aio-libs/aiohttp); [https://pypi.org/project/aiohttp/](https://pypi.org/project/aiohttp/) - anyascii; ISC; [https://github.com/anyascii/anyascii](https://github.com/anyascii/anyascii); [https://pypi.org/project/anyascii/](https://pypi.org/project/anyascii/) - arabic-reshaper; MIT; [https://github.com/mpcabd/python-arabic-reshaper/](https://github.com/mpcabd/python-arabic-reshaper/); [https://pypi.org/project/arabic-reshaper/](https://pypi.org/project/arabic-reshaper/) - asn1crypto; MIT; [https://github.com/wbond/asn1crypto](https://github.com/wbond/asn1crypto); [https://pypi.org/project/asn1crypto/](https://pypi.org/project/asn1crypto/) - astropy; BSD 3-Clause License; [https://github.com/astropy/astropy](https://github.com/astropy/astropy); [https://pypi.org/project/astropy/](https://pypi.org/project/astropy/) - attrs; MIT; [https://github.com/python-attrs/attrs](https://github.com/python-attrs/attrs); [https://pypi.org/project/attrs/](https://pypi.org/project/attrs/) - certifi; Mozilla Public License v2.0; [https://github.com/certifi/python-certifi](https://github.com/certifi/python-certifi); [https://pypi.org/project/certifi/](https://pypi.org/project/certifi/) - cffi; MIT; [http://cffi.readthedocs.org/](http://cffi.readthedocs.org/); [https://pypi.org/project/cffi/](https://pypi.org/project/cffi/) - charset-normalizer; MIT; [https://github.com/ousret/charset_normalizer](https://github.com/ousret/charset_normalizer); [https://pypi.org/project/charset-normalizer/](https://pypi.org/project/charset-normalizer/) - cloudpickle; BSD 3-Clause; [https://github.com/cloudpipe/cloudpickle](https://github.com/cloudpipe/cloudpickle); [https://pypi.org/project/cloudpickle/](https://pypi.org/project/cloudpickle/) - colorama; BSD 3-Clause license; [https://github.com/tartley/colorama](https://github.com/tartley/colorama); [https://pypi.org/project/colorama/](https://pypi.org/project/colorama/) - coloredlogs; MIT; [https://github.com/xolox/python-coloredlogs](https://github.com/xolox/python-coloredlogs); [https://pypi.org/project/coloredlogs](https://pypi.org/project/coloredlogs) - conda-pack; BSD 3-Clause License; [https://conda.github.io/conda-pack/](https://conda.github.io/conda-pack/); [https://pypi.org/project/conda-pack/](https://pypi.org/project/conda-pack/) - contourpy; BSD 3-Clause License; [https://github.com/contourpy/contourpy](https://github.com/contourpy/contourpy); [https://pypi.org/project/contourpy/](https://pypi.org/project/contourpy/) - cryptography; Apache-2.0 OR BSD-3-Clause; [https://github.com/pyca/cryptography](https://github.com/pyca/cryptography); [https://pypi.org/project/cryptography/](https://pypi.org/project/cryptography/) - cssselect2; BSD 3-Clause License; [https://doc.courtbouillon.org/cssselect2/](https://doc.courtbouillon.org/cssselect2/); [https://pypi.org/project/cssselect2/](https://pypi.org/project/cssselect2/) - cycler; BSD; [http://github.com/matplotlib/cycler](http://github.com/matplotlib/cycler); [https://pypi.org/project/Cycler/](https://pypi.org/project/Cycler/) - Cython; Apache 2.0 License; [https://github.com/cython/cython](https://github.com/cython/cython); [https://pypi.org/project/Cython/](https://pypi.org/project/Cython/) - docxtpl; LGPL 2.1; [https://github.com/elapouya/python-docx-template](https://github.com/elapouya/python-docx-template); [https://pypi.org/project/docxtpl/](https://pypi.org/project/docxtpl/) - et-xmlfile; MIT; [https://bitbucket.org/openpyxl/et_xmlfile](https://bitbucket.org/openpyxl/et_xmlfile); [https://pypi.org/project/et_xmlfile/](https://pypi.org/project/et_xmlfile/) - fastjsonschema; BSD; [https://github.com/horejsek/python-fastjsonschema](https://github.com/horejsek/python-fastjsonschema); [https://pypi.org/project/fastjsonschema/](https://pypi.org/project/fastjsonschema/) - flatbuffers; Apache 2.0 License; [https://github.com/google/flatbuffers](https://github.com/google/flatbuffers); [https://pypi.org/project/flatbuffers/](https://pypi.org/project/flatbuffers/) - fonttools; MIT; [https://fonttools.readthedocs.io/en/latest/](https://fonttools.readthedocs.io/en/latest/); [https://pypi.org/project/fonttools/](https://pypi.org/project/fonttools/) - frozenlist; Apache-2.0; [https://github.com/aio-libs/frozenlist](https://github.com/aio-libs/frozenlist); [https://pypi.org/project/frozenlist/](https://pypi.org/project/frozenlist/) - greenlet; PSF License or MIT; [https://github.com/python-greenlet/greenlet/](https://github.com/python-greenlet/greenlet/); [https://pypi.org/project/greenlet/](https://pypi.org/project/greenlet/) - html5lib; MIT; [https://github.com/html5lib/html5lib-python](https://github.com/html5lib/html5lib-python); [https://pypi.org/project/html5lib/](https://pypi.org/project/html5lib/) - humanfriendly; MIT; [https://github.com/xolox/python-humanfriendly/](https://github.com/xolox/python-humanfriendly/); [https://pypi.org/project/humanfriendly](https://pypi.org/project/humanfriendly) - idna; BSD 3-Clause License; [https://github.com/kjd/idna](https://github.com/kjd/idna); [https://pypi.org/project/idna/](https://pypi.org/project/idna/) - jinja2; BSD 3-Clause License; [https://github.com/pallets/jinja/](https://github.com/pallets/jinja/); [https://pypi.org/project/Jinja2/](https://pypi.org/project/Jinja2/) - joblib; BSD 3-Clause License; [http://github.com/joblib/joblib](http://github.com/joblib/joblib); [https://pypi.org/project/joblib/](https://pypi.org/project/joblib/) - joserfc; BSD 3-Clause License; [https://github.com/authlib/joserfc](https://github.com/authlib/joserfc); [https://pypi.org/project/joserfc/](https://pypi.org/project/joserfc/) - jsonschema; MIT; [https://github.com/Julian/jsonschema](https://github.com/Julian/jsonschema); [https://pypi.org/project/jsonschema/](https://pypi.org/project/jsonschema/) - kiwisolver; Modified BSD License; [https://github.com/nucleic/kiwi](https://github.com/nucleic/kiwi); [https://pypi.org/project/kiwisolver/](https://pypi.org/project/kiwisolver/) - loguru; MIT; [https://github.com/Delgan/loguru](https://github.com/Delgan/loguru); [https://pypi.org/project/loguru/](https://pypi.org/project/loguru/) - lxml; (BSD (3-Clause) with exceptions; [https://github.com/lxml/lxml](https://github.com/lxml/lxml); [https://pypi.org/project/lxml/](https://pypi.org/project/lxml/) - MarkupSafe; BSD 3-Clause License; [https://github.com/pallets/markupsafe/](https://github.com/pallets/markupsafe/); [https://pypi.org/project/MarkupSafe/](https://pypi.org/project/MarkupSafe/) - matplotlib; Custom PSF-based license; [https://github.com/matplotlib/matplotlib](https://github.com/matplotlib/matplotlib); [https://pypi.org/project/matplotlib/](https://pypi.org/project/matplotlib/) - miniconda; End User License Agreement - Miniconda®; [https://docs.conda.io/en/latest/miniconda.html](https://docs.conda.io/en/latest/miniconda.html); [https://docs.conda.io/en/latest/miniconda.html](https://docs.conda.io/en/latest/miniconda.html) - ml_dtypes; Apache-2.0; [https://github.com/jax-ml/ml_dtypes](https://github.com/jax-ml/ml_dtypes); [https://pypi.org/project/ml-dtypes/](https://pypi.org/project/ml-dtypes/) - mpmath; BSD; [http://github.com/fredrik-johansson/mpmath](http://github.com/fredrik-johansson/mpmath); [https://pypi.org/project/mpmath/](https://pypi.org/project/mpmath/) - multidict; Apache-2.0; [https://github.com/aio-libs/multidict](https://github.com/aio-libs/multidict); [https://pypi.org/project/multidict/](https://pypi.org/project/multidict/) - NSIS; zlib/libpng license; [https://nsis.sourceforge.io/Download](https://nsis.sourceforge.io/Download); - - nuitka; Apache License; [https://github.com/Nuitka/Nuitka](https://github.com/Nuitka/Nuitka); [https://pypi.org/project/Nuitka/](https://pypi.org/project/Nuitka/) - numexpr; MIT; [https://github.com/pydata/numexpr](https://github.com/pydata/numexpr); [https://pypi.org/project/numexpr/](https://pypi.org/project/numexpr/) - numpy; BSD 3-Clause License with bundle; [https://github.com/numpy/numpy](https://github.com/numpy/numpy); [https://pypi.org/project/numpy/](https://pypi.org/project/numpy/) - onnx; Apache License v2.0; [https://github.com/onnx/onnx](https://github.com/onnx/onnx); [https://pypi.org/project/onnx](https://pypi.org/project/onnx) - onnxruntime; MIT; [https://github.com/microsoft/onnxruntime/](https://github.com/microsoft/onnxruntime/); - openpyxl; MIT; [https://bitbucket.org/openpyxl/openpyxl](https://bitbucket.org/openpyxl/openpyxl); [https://pypi.org/project/openpyxl/](https://pypi.org/project/openpyxl/) - oscrypto; MIT; [https://github.com/wbond/oscrypto](https://github.com/wbond/oscrypto); [https://pypi.org/project/oscrypto/](https://pypi.org/project/oscrypto/) - packaging; Apache 2.0 or BSD 2-Clause License; [https://packaging.pypa.io/](https://packaging.pypa.io/); [https://pypi.org/project/packaging/](https://pypi.org/project/packaging/) - pandas; BSD 3-Clause License; [https://github.com/pandas-dev/pandas](https://github.com/pandas-dev/pandas); [https://pypi.org/project/pandas/](https://pypi.org/project/pandas/) - patsy; BSD 2-Clause License; [https://github.com/pydata/patsy](https://github.com/pydata/patsy); [https://pypi.org/project/patsy/](https://pypi.org/project/patsy/) - pillow; PIL Software License (MIT-CMU); [https://github.com/python-pillow/Pillow](https://github.com/python-pillow/Pillow); [https://pypi.org/project/Pillow/](https://pypi.org/project/Pillow/) - pip; MIT; [https://github.com/pypa/pip](https://github.com/pypa/pip); [https://pypi.org/project/pip/](https://pypi.org/project/pip/) - propcache; Apache-2.0; [https://github.com/aio-libs/propcache](https://github.com/aio-libs/propcache); [https://pypi.org/project/propcache/](https://pypi.org/project/propcache/) - psutil; BSD 3-Clause License; [https://github.com/giampaolo/psutil](https://github.com/giampaolo/psutil); [https://pypi.org/search/?q=psutil](https://pypi.org/search/?q=psutil) - psycopg2; LGPL v3; [https://github.com/psycopg/psycopg2](https://github.com/psycopg/psycopg2); [https://pypi.org/project/psycopg/](https://pypi.org/project/psycopg/) - psycopg2-binary; LGPL v3; [https://github.com/psycopg/psycopg2](https://github.com/psycopg/psycopg2); [https://pypi.org/project/psycopg2-binary/](https://pypi.org/project/psycopg2-binary/) - pyarrow; Apache-2.0; [https://github.com/apache/arrow](https://github.com/apache/arrow); [https://pypi.org/project/pyarrow/](https://pypi.org/project/pyarrow/) - pycparser; BSD 3-Clause License; [https://github.com/eliben/pycparser](https://github.com/eliben/pycparser); [https://anaconda.org/conda-forge/pycparser](https://anaconda.org/conda-forge/pycparser) - pyerfa (erfa); BSD 3-Clause License; [https://github.com/liberfa/pyerfa](https://github.com/liberfa/pyerfa); [https://pypi.org/project/pyerfa/](https://pypi.org/project/pyerfa/) - pyHanko; MIT; [https://github.com/MatthiasValvekens/pyHanko](https://github.com/MatthiasValvekens/pyHanko); [https://pypi.org/project/pyHanko/](https://pypi.org/project/pyHanko/) - pyhanko_certvalidator; MIT; [https://github.com/MatthiasValvekens/certvalidator](https://github.com/MatthiasValvekens/certvalidator); [https://pypi.org/project/pyhanko-certvalidator/](https://pypi.org/project/pyhanko-certvalidator/) - pyparsing; MIT; [https://github.com/pyparsing/pyparsing/](https://github.com/pyparsing/pyparsing/); [https://pypi.org/project/pyparsing/](https://pypi.org/project/pyparsing/) - pypdf; BSD 3-Clause License; [https://github.com/py-pdf/pypdf](https://github.com/py-pdf/pypdf); [https://pypi.org/project/pypdf/](https://pypi.org/project/pypdf/) - pyreadline3; BSD; [https://github.com/pyreadline3/pyreadline3/](https://github.com/pyreadline3/pyreadline3/); [https://pypi.org/project/pyreadline3/](https://pypi.org/project/pyreadline3/) - pyrsistent; MIT; [http://github.com/tobgu/pyrsistent/](http://github.com/tobgu/pyrsistent/); [https://pypi.org/project/pyrsistent/](https://pypi.org/project/pyrsistent/) - pyside6_addonns; LGPL -3.0-only OR GPL -2.0-only OR GPL -3.0-only; [https://code.qt.io/cgit/pyside/pyside-setup.git/](https://code.qt.io/cgit/pyside/pyside-setup.git/); [https://pypi.org/project/PySide6/](https://pypi.org/project/PySide6/) - pyside6_essentials; LGPL -3.0-only OR GPL -2.0-only OR GPL -3.0-only; [https://code.qt.io/cgit/pyside/pyside-setup.git/](https://code.qt.io/cgit/pyside/pyside-setup.git/); [https://pypi.org/project/PySide6-Essentials/](https://pypi.org/project/PySide6-Essentials/) - python-bidi (bidi); LGPL; [https://github.com/MeirKriheli/python-bidi](https://github.com/MeirKriheli/python-bidi); [https://pypi.org/project/python-bidi/](https://pypi.org/project/python-bidi/) - python-dateutil; BSD; [https://github.com/dateutil/dateutil/](https://github.com/dateutil/dateutil/); [https://pypi.org/project/python-dateutil/](https://pypi.org/project/python-dateutil/) - python-docx; MIT; [https://github.com/python-openxml/python-docx](https://github.com/python-openxml/python-docx); [https://pypi.org/project/python-docx/](https://pypi.org/project/python-docx/) - pytz; MIT; [https://github.com/stub42/pytz](https://github.com/stub42/pytz); [https://pypi.org/project/pytz/](https://pypi.org/project/pytz/) - PyYAML; MIT; [https://github.com/yaml/pyyaml](https://github.com/yaml/pyyaml); [https://pypi.org/project/PyYAML/](https://pypi.org/project/PyYAML/) - reportlab (open source version); BSD; [https://bitbucket.org/rptlab/reportlab/src/default/](https://bitbucket.org/rptlab/reportlab/src/default/); [https://pypi.org/project/reportlab/](https://pypi.org/project/reportlab/) - requests; Apache 2 License; [https://github.com/psf/requests](https://github.com/psf/requests); [https://pypi.org/project/requests/](https://pypi.org/project/requests/) - scikit-learn; BSD-3-Clause License; [https://github.com/scikit-learn/scikit-learn](https://github.com/scikit-learn/scikit-learn); [https://pypi.org/project/scikit-learn/](https://pypi.org/project/scikit-learn/) - scipy; BSD-3-Clause AND MIT AND BSD-3-Clause-Attribution AND BSD-2-Clause AND BSL-1.0; [https://github.com/scipy/scipy](https://github.com/scipy/scipy); [https://pypi.org/project/scipy/](https://pypi.org/project/scipy/) - setuptools; MIT; [https://github.com/pypa/setuptools](https://github.com/pypa/setuptools); [https://pypi.org/project/setuptools/](https://pypi.org/project/setuptools/) - sg_auto_qa_ground_measurements; Solargis proprietary library; -; - - sg_measurements_report; Solargis proprietary library; ; - sg_measurements_utils; Solargis proprietary library; ; - sg_meteo_sites_adapter; Solargis proprietary library; ; - sg_sunwhere; Solargis proprietary library; ; - sg_sdat; Solargis proprietary library; ; - sgsim.gti; Solargis proprietary library; ; - shiboken6; LGPL -3.0-only OR GPL -2.0-only OR GPL -3.0-only; [https://code.qt.io/cgit/pyside/shiboken.git/](https://code.qt.io/cgit/pyside/shiboken.git/); [https://pypi.org/project/shiboken2/](https://pypi.org/project/shiboken2/) - six; MIT; [https://github.com/benjaminp/six](https://github.com/benjaminp/six); [https://pypi.org/project/six/](https://pypi.org/project/six/) - skl2onnx; Apache License v2.0; [https://github.com/onnx/sklearn-onnx](https://github.com/onnx/sklearn-onnx); [https://pypi.org/project/skl2onnx/](https://pypi.org/project/skl2onnx/) - SQLAlchemy; MIT license; [https://github.com/sqlalchemy/sqlalchemy](https://github.com/sqlalchemy/sqlalchemy); [https://pypi.org/project/SQLAlchemy/](https://pypi.org/project/SQLAlchemy/) - statsmodels; BSD 3-Clause License; [https://github.com/statsmodels/statsmodels](https://github.com/statsmodels/statsmodels); [https://pypi.org/project/statsmodels/](https://pypi.org/project/statsmodels/) - svglib; LGPL 3.0 or later; [https://github.com/deeplook/svglib](https://github.com/deeplook/svglib); [https://pypi.org/project/svglib/](https://pypi.org/project/svglib/) - SymPy; BSD 3-Clause License; [https://github.com/sympy/sympy](https://github.com/sympy/sympy); [https://pypi.org/project/sympy/](https://pypi.org/project/sympy/) - threadpoolctl; BSD 3-Clause License; [https://github.com/joblib/threadpoolctl](https://github.com/joblib/threadpoolctl); [https://pypi.org/project/threadpoolctl/](https://pypi.org/project/threadpoolctl/) - tinycss2; BSD; [https://github.com/Kozea/tinycss2/](https://github.com/Kozea/tinycss2/); [https://pypi.org/project/tinycss2/](https://pypi.org/project/tinycss2/) - typing_extensions; PSF-2.0 License; [https://github.com/python/typing_extensions](https://github.com/python/typing_extensions); [https://pypi.org/project/typing-extensions/](https://pypi.org/project/typing-extensions/) - tzdata; Apache 2.0 License; [https://github.com/python/tzdata](https://github.com/python/tzdata); [https://pypi.org/project/tzdata/](https://pypi.org/project/tzdata/) - tzlocal; MIT; [https://github.com/regebro/tzlocal](https://github.com/regebro/tzlocal); [https://pypi.org/project/tzlocal/](https://pypi.org/project/tzlocal/) - uritools; MIT; [https://github.com/tkem/uritools/](https://github.com/tkem/uritools/); [https://pypi.org/project/uritools/](https://pypi.org/project/uritools/) - urllib3; MIT; [https://github.com/urllib3/urllib3](https://github.com/urllib3/urllib3); [https://pypi.org/project/urllib3/](https://pypi.org/project/urllib3/) - webencodings; BSD; [https://github.com/SimonSapin/python-webencodings](https://github.com/SimonSapin/python-webencodings); [https://pypi.org/project/webencodings/](https://pypi.org/project/webencodings/) - wheel; MIT; [https://github.com/pypa/wheel](https://github.com/pypa/wheel); [https://pypi.org/project/wheel/](https://pypi.org/project/wheel/) - win32_setctime; MIT; [https://github.com/Delgan/win32-setctime](https://github.com/Delgan/win32-setctime); [https://pypi.org/project/win32-setctime/](https://pypi.org/project/win32-setctime/) - xarray; Apache 2.0 License; [https://github.com/pydata/xarray](https://github.com/pydata/xarray); [https://pypi.org/project/xarray/](https://pypi.org/project/xarray/) - xgboost; Apache 2 License; [https://github.com/dmlc/xgboost](https://github.com/dmlc/xgboost); [https://pypi.python.org/pypi/xgboost](https://pypi.python.org/pypi/xgboost) - xhtml2pdf; Apache 2 License; [http://github.com/xhtml2pdf/xhtml2pdf](http://github.com/xhtml2pdf/xhtml2pdf); [https://pypi.org/project/xhtml2pdf/](https://pypi.org/project/xhtml2pdf/) - xlrd; BSD 3-Clause license + custom license for earlier parts; [https://github.com/python-excel/xlrd](https://github.com/python-excel/xlrd); [https://pypi.org/project/xlrd/](https://pypi.org/project/xlrd/) - xmltodict; MIT; [https://github.com/martinblech/xmltodict](https://github.com/martinblech/xmltodict); [https://pypi.org/project/xmltodict/](https://pypi.org/project/xmltodict/) - yarl; Apache-2.0; [https://github.com/aio-libs/yarl](https://github.com/aio-libs/yarl); [https://pypi.org/project/yarl/](https://pypi.org/project/yarl/) - release_[list.md](http://list.md) - Displaying release_[list.md](http://list.md). ## 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. ## Contacting us If you cannot find an answer or solution in the Analyst user guides/, contact our support team at [support@solargis.com](mailto:support@solargis.com). To help us resolve your request efficiently, include the following information in your message: - A description of the issue, question, or suggestion. - A screenshot (attached or pasted into the message body), if applicable. - The **SDAT log file**, if you are reporting an error or bug — this can significantly speed up the investigation. - Your data file(s), if the issue is related to data — for example, a Solargis Analyst exchange file, a `.db` file, or any other relevant file. Provide large files via a shared link. - Information about the machine where you are running Solargis Analyst: platform, OS version, RAM size, and screen resolution. - Your Solargis Analyst software version. #### Attaching the SDAT log file Solargis Analyst writes its internal log to a local text file. Attach this file when reporting errors or bugs, ideally immediately after the error occurs. To locate and attach the log file: 1. Copy the path `%LOCALAPPDATA%\SDAT` and paste it directly into Windows Explorer. The folder contents will be displayed. The full path is typically `C:\Users\<User>\AppData\Local\SDAT`. You can bookmark this folder for future reference. 2. Locate the file named `sdat_runtime.log` and attach it to your message. > **Tip:** You can also paste `%LOCALAPPDATA%\SDAT\sdat_runtime.log` directly into your email client's attachment dialog to locate and attach the file without navigating to it manually.