{% extends "base.html" %} {% block title %}{{ catalog.name }} - Kirin{% endblock %} {% block breadcrumb %} {{ catalog.name }} {% endblock %} {% block header_title %}{{ catalog.name }}{% endblock %} {% block header_description %}Datasets in {{ catalog.name }} ({{ catalog.root_dir }}){% endblock %} {% block content %}
from kirin import Catalog
catalog = Catalog(
root_dir="{{ catalog.root_dir }}"{% if catalog.aws_profile %},
aws_profile="{{ catalog.aws_profile }}"{% endif %}{% if catalog.gcs_token %},
gcs_token="{{ catalog.gcs_token }}"{% endif %}{% if catalog.gcs_project %},
gcs_project="{{ catalog.gcs_project }}"{% endif %}{% if catalog.azure_account_name %},
azure_account_name="{{ catalog.azure_account_name }}"{% endif %}{% if catalog.azure_account_key %},
azure_account_key="{{ catalog.azure_account_key }}"{% endif %}{% if catalog.azure_connection_string %},
azure_connection_string="{{ catalog.azure_connection_string }}"{% endif %}
)
# List available datasets
datasets = catalog.datasets()
# Access a specific dataset
dataset = catalog.get_dataset("dataset_name")
{{ auto_auth_message }}
{{ dataset.description or "No description" }}
The web UI is running in a pixi environment that lacks proper SSL certificates for cloud storage connections.
Your notebook works because it uses your system Python with proper SSL certificates. The web UI runs in pixi environment which lacks SSL certificate configuration.
You can still create new datasets, which will work normally.
{{ error }}
{% if auth_required %}{{ auto_auth_message }}
{{ auto_auth_message }}
Run this command in your terminal:
{{ catalog.auth_command }}
{% else %}
Authenticate with your cloud provider using the appropriate CLI:
aws sso login --profile {{ catalog.aws_profile or 'default' }}gcloud auth loginaz loginThis catalog doesn't have any datasets yet. Create your first dataset to get started.
If you're experiencing SSL certificate issues on macOS, datasets may not be listed here. You can still create new datasets which will work normally.