Source code for disdrodb.docs
# -----------------------------------------------------------------------------.
# Copyright (c) 2021-2026 DISDRODB developers
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# -----------------------------------------------------------------------------.
"""Open the documentation for the relevant sensor."""
import os
import webbrowser
from disdrodb.api.checks import check_sensor_name
[docs]
def open_sensor_documentation(sensor_name):
"""Open the sensor documentation PDF in the browser."""
from disdrodb import package_dir
check_sensor_name(sensor_name)
docs_filepath = os.path.join(package_dir, "l0", "manuals", sensor_name + ".pdf")
webbrowser.open(docs_filepath)
[docs]
def open_documentation():
"""Open the DISDRODB documentation the browser."""
docs_filepath = "https://disdrodb.readthedocs.io/en/latest/"
webbrowser.open(docs_filepath)