Skip to content

SQLite usecase - #150

Merged
wesleyboar merged 6 commits into
DesignSafe-CI:mainfrom
kks32:main
Jun 16, 2025
Merged

SQLite usecase#150
wesleyboar merged 6 commits into
DesignSafe-CI:mainfrom
kks32:main

Conversation

@kks32

@kks32 kks32 commented Jun 8, 2025

Copy link
Copy Markdown
Contributor

Added a new usecase for SQLite

Although I added the usecase to dataanalyticscases.md file, I don't see it in the navigation.

@kks32
kks32 requested a review from wesleyboar June 8, 2025 18:10
@kks32 kks32 added the documentation Improvements or additions to documentation label Jun 8, 2025

@wesleyboar wesleyboar left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved.

I add inconsequential comments.

I will add and explain solution to add to navigation in a follow-up PR, so this document can be merged thus live without further delay.

Comment thread user-guide/docs/usecases/brandenberg-sqlite/usecase.md
Comment on lines +138 to +146
✅ **Perfect for:**

- **Multi-table research projects** (experiments, specimens, sensors, measurements)
- **Data with complex relationships** (one experiment → many specimens → many tests)
- **Collaborative research** where data integrity is crucial
- **Projects requiring data validation** and quality control
- **Datasets with mixed data types** (text, numbers, dates, metadata)
- **Interactive analysis** requiring frequent queries and filtering
- **Data that evolves over time** (adding new experiments, updating results)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: DS User Guide supports —

a syntax for highlighting blocks with a standard set of icons and background colors (called "admonitions") admonition
Suggested change
**Perfect for:**
- **Multi-table research projects** (experiments, specimens, sensors, measurements)
- **Data with complex relationships** (one experiment → many specimens → many tests)
- **Collaborative research** where data integrity is crucial
- **Projects requiring data validation** and quality control
- **Datasets with mixed data types** (text, numbers, dates, metadata)
- **Interactive analysis** requiring frequent queries and filtering
- **Data that evolves over time** (adding new experiments, updating results)
!!! hint "Perfect for:"
- **Multi-table research projects** (experiments, specimens, sensors, measurements)
- **Data with complex relationships** (one experiment → many specimens → many tests)
- **Collaborative research** where data integrity is crucial
- **Projects requiring data validation** and quality control
- **Datasets with mixed data types** (text, numbers, dates, metadata)
- **Interactive analysis** requiring frequent queries and filtering
- **Data that evolves over time** (adding new experiments, updating results)

Caveats:

  • This syntax is annoying because it requires indentation.
  • An alternative syntax is not supported in tandem (so other syntax instances would need be updated to offer this).
  • Neither syntax is a TACC standard (because of the above caveats).
  • You have an emoji system that is not directly translatable to available admonitions.

— but given the caveats of using now, I do not recommend it yet.

Comment on lines +1 to +18
/// html | header

## SQLite Database Management in DesignSafe

SQLite3 Database Creation, Management, and Analysis
///

**Brandenberg, S.J. - UCLA**<br/>
**Kumar, K. - UT Austin**

The example makes use of the following DesignSafe resources:

[Jupyter notebooks on DS Juypterhub](https://www.designsafe-ci.org/use-designsafe/tools-applications/analysis/jupyter/){target=_blank}<br/>
[SQLite Documentation](https://www.sqlite.org/docs.html){target=_blank}<br/>

| Scope | Notebook | Link |
| :-------: | :---------: | :---------: |
| Basic example | SQLiteExample.ipynb | [![Open In DesignSafe](https://raw.githubusercontent.com/geoelements/LearnMPM/main/DesignSafe-Badge.svg)](https://jupyter.designsafe-ci.org/hub/user-redirect/lab/tree/CommunityData/Use%20Case%20Products/SQLite/SQLiteExample.ipynb) |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for using the existing practice. 🙂

@wesleyboar
wesleyboar merged commit 437cc4c into DesignSafe-CI:main Jun 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants