Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
7044f26
WIP: Restructure with components and plugins
kks32 Nov 24, 2024
904074d
List files
kks32 Nov 25, 2024
3597cbd
Add get uri function to get tapis uri for a file location
kks32 Nov 26, 2024
faee45f
Handle MyData paths
kks32 Nov 26, 2024
7500d23
MPM Job handler
kks32 Nov 26, 2024
2eb2716
MPM doesn't need an appname
kks32 Nov 26, 2024
e911ce8
MPM appname
kks32 Nov 26, 2024
e425bf6
Refactor abstraction for Dapi
kks32 Apr 27, 2025
cedbf0b
WIP: Dapi for TAPIS v3
kks32 Apr 27, 2025
44ef9b6
Submit job 1 node
kks32 Apr 27, 2025
83684c5
DesignSafe database
kks32 Apr 27, 2025
6e85ea5
DB example
kks32 Apr 27, 2025
b6c244d
Update db example
kks32 Apr 27, 2025
833ceca
Improve runtime log
kks32 Apr 27, 2025
18ce6e9
TAPIS jobs runtime summary
kks32 Apr 28, 2025
401094f
Get queues on system
kks32 Apr 29, 2025
1ced45b
Status message on fail
kks32 Jun 4, 2025
c367c4f
Add docstring docs
kks32 Jun 4, 2025
b88966d
Adding documentation
kks32 Jun 4, 2025
3d2abfc
Update workflow for deploying docs
kks32 Jun 4, 2025
5dd1114
Add jupyter link to mpm example
kks32 Jun 4, 2025
000e71f
Open in DesignSafe badge
kks32 Jun 4, 2025
38c2a9b
Update theme
kks32 Jun 5, 2025
331873e
Add logo and layout
kks32 Jun 5, 2025
2aa9c8e
Add NHERI png file
kks32 Jun 5, 2025
48ee763
OpenSees example
kks32 Jun 5, 2025
b4f8783
Path to local from tapis uri
kks32 Jun 6, 2025
b2b773f
Jobs archive with ds location
kks32 Jun 6, 2025
9b6476d
Add OpenSeesMP example
kks32 Jun 6, 2025
b09dd73
OpenSees documentation
kks32 Jun 6, 2025
045c96a
Remove unused db files
kks32 Jun 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.9"]
poetry-version: ["1.6.1"]
python-version: ["3.13"]
poetry-version: ["2.1.2"]
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
Expand All @@ -23,5 +23,4 @@ jobs:
run: poetry install
- name: Lint with black
run: poetry run black --check .
- name: Run the automated tests
run: poetry run pytest -v

70 changes: 70 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: Deploy MkDocs

on:
push:
branches:
- main
- dev
paths:
- 'docs/**'
- 'mkdocs.yml'
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'

- name: Install Poetry
uses: snok/install-poetry@v1
with:
virtualenvs-create: true
virtualenvs-in-project: true

- name: Load cached venv
id: cached-poetry-dependencies
uses: actions/cache@v4
with:
path: .venv
key: venv-${{ runner.os }}-${{ hashFiles('**/poetry.lock') }}

- name: Install dependencies
if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true'
run: poetry install --no-interaction --no-root

- name: Build MkDocs site
run: poetry run mkdocs build

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./site

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
262 changes: 262 additions & 0 deletions DesignSafe-Badge.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading