Skip to content

Toast 3 Work in Progress #369

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 707 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
707 commits
Select commit Hold shift + click to select a range
bb2896e
bring kernel improvements into the branch
Apr 17, 2023
a630d41
reintroduced function_datamovementtracker in kernel_registry.py
Apr 17, 2023
b89ae9f
cleaned up jax version of accel reset
Apr 17, 2023
ba7bd49
cleaned up name for scanmap_compiled
Apr 17, 2023
0daa22b
cleaned-up doc of noise_weight jax as detector_weight is now a numpy …
Apr 17, 2023
7ef232c
fixed typos
Apr 17, 2023
8f586ac
removed timer from jax set item as it is now covered by accel_reset
Apr 17, 2023
d208ea8
Fix error in counting observing time for horizontal scans (#658)
keskitalo Apr 18, 2023
eb27529
improved reset
Apr 18, 2023
cec8b19
ran formatter
Apr 24, 2023
22a5c46
Merge pull request #657 from hpc4cmb/jaxfix
nestordemeure Apr 24, 2023
d29d56f
Improvements to accelerator data movement (#667)
tskisner May 24, 2023
5edd208
recycled memory when reshaping
May 24, 2023
0ca8204
Merge pull request #671 from hpc4cmb/jax_reshape
nestordemeure May 25, 2023
8aa21f3
Common mode fix (#665)
May 26, 2023
d8d80c3
More scheduler tweaks (#662)
keskitalo Jun 5, 2023
7401963
Address PR review
keskitalo Jun 6, 2023
edf3d81
Obs matrix work (#670)
keskitalo Jun 16, 2023
caf90ba
Update default StokesWeights operator (#663)
tskisner Jun 21, 2023
a904e2b
Collection of improvements for working with real ground data (#664)
tskisner Jun 23, 2023
7af49cf
Test release (#675)
tskisner Jul 5, 2023
f0de2ac
removed additional input to stokes_weights_IQU_inner
Jun 21, 2023
69904c0
small refactor
Jun 21, 2023
9683940
put SimStokesWeightsTest in a pipeline to test gpu operators
Jun 21, 2023
28740b0
merged the stokes_weights_IQU_inner implementations
Jun 21, 2023
166de06
small formaing improvements
Jul 11, 2023
742c940
made prefix path optional to nvhpc built script
Jul 11, 2023
37b80e4
formated sources
Jul 13, 2023
0f2766d
remove debugging comments
Jul 14, 2023
90e19b4
Merge pull request #673 from hpc4cmb/bugfix
nestordemeure Jul 14, 2023
041e29e
updated scanmap and stockes_weights_IQU loops
Jul 14, 2023
55426f9
ported all operators used in the sat bench
Jul 14, 2023
b979bbb
fixed the array used to find the maximum interval size
Jul 15, 2023
b994301
simplified template project code
Jul 17, 2023
5e87725
improved the project function
Jul 17, 2023
1b4307e
turned loops in tests into tests in loops
Jul 17, 2023
47e29ac
reversed test readability improvement
Jul 17, 2023
3bf1c88
updated all kernels to new loop design
Jul 18, 2023
88f28be
formated code
Jul 18, 2023
9218cd4
Merge pull request #676 from hpc4cmb/omploop
nestordemeure Jul 18, 2023
51f708a
set mpi4py.rc.thread_level (#679)
ickc Jul 19, 2023
a915698
Small tweaks for LLVM compilation (#677)
tskisner Jul 24, 2023
fd03af0
Fix the simulated focalplane layout spacing. (#674)
tskisner Jul 25, 2023
b5f3c3f
make entry points callable as python modules (#680)
ickc Jul 25, 2023
dd0678f
Bump release version
tskisner Jul 25, 2023
4b5d944
improved the performance of the healpix kernel
Jul 25, 2023
9977f16
added note
Jul 25, 2023
848d4ca
ran formater
Jul 25, 2023
da19bcb
Merge pull request #682 from hpc4cmb/jaxperf
nestordemeure Jul 26, 2023
63240f3
Enable wheel tests prior to tag (#681)
tskisner Jul 27, 2023
6a03ec9
Debugging sporadic failure of copying build products into wheels (#683)
tskisner Jul 27, 2023
17e8893
replaced DeviceArray with Jax.Array to comply with the jax.Array migr…
Aug 8, 2023
92b6342
Merge pull request #688 from hpc4cmb/jaxupdate
nestordemeure Aug 8, 2023
5f82e29
Bump release tag
tskisner Jul 27, 2023
f8e319e
Add qpoint option to pointing conversion (#686)
keskitalo Aug 9, 2023
0c2c97c
Add compress_detdata to save_hdf5 operator (#687)
keskitalo Aug 9, 2023
150f53f
Attempt to get wheel builds finding static libFLAC. (#691)
tskisner Aug 16, 2023
7615cfd
Implement a new mapmaking template for periodic signals (#690)
tskisner Aug 16, 2023
2fc81d6
Fix save/load of simulated weather parameters. (#692)
tskisner Aug 17, 2023
dde70d7
Bump tag
tskisner Aug 17, 2023
cde33e3
fix broken scheduling mode (#694)
keskitalo Aug 17, 2023
485736a
Extract HDF5 observation metadata loading into a separate function (#…
tskisner Sep 13, 2023
4de4bc3
Fix flagging of noise model fits (#698)
tskisner Sep 13, 2023
68c6e4b
Schedule field separator (#697)
keskitalo Sep 20, 2023
3980cbb
Unwrap the HWP angle before perturbing and guard against stepped HWP …
keskitalo Sep 20, 2023
cc580d7
Dc0 tweaks (#693)
keskitalo Oct 9, 2023
94ea510
Pointing Matrix Cleanup (#702)
tskisner Oct 10, 2023
af3c814
Work on refactoring config files and build scripts (#696)
tskisner Oct 10, 2023
340e45e
Bump release string and test wheels (#703)
tskisner Oct 11, 2023
24431d1
Stokes_weights fixes (#704)
nestordemeure Oct 12, 2023
05bf438
Recognize the healpy column_units keyword (#705)
keskitalo Oct 17, 2023
ad6589f
Make polynomial regression more robust (#706)
keskitalo Oct 17, 2023
c729e8c
Add missing WCS support to filterbin (#708)
keskitalo Oct 23, 2023
8fc154e
Add missing units to CovarianceAndHits call (#709)
keskitalo Oct 23, 2023
6022fce
Handle cases where all filters are disabled (#711)
keskitalo Oct 26, 2023
8df804c
Handle overdefined problems (#710)
keskitalo Oct 26, 2023
861bb30
Az-tracking raster scans (#712)
keskitalo Oct 27, 2023
1b2557b
Support passing 'None' string in commandline or dictionary argument t…
tskisner Oct 31, 2023
97c6012
Update perlmutter configs for omp target offload (#714)
tskisner Nov 7, 2023
bbd108d
Extend bandpass (#716)
keskitalo Dec 1, 2023
124a189
fixed jax_accel_wrap test
Dec 4, 2023
3964169
added xmap / imap
Dec 4, 2023
69ff53a
small refactoring
Dec 4, 2023
5b45633
small cleanup
Dec 4, 2023
e315364
updated comments for polyfilter
Dec 4, 2023
85d42fe
ported pointing_detector
Dec 5, 2023
841ce87
ported scan_map
Dec 5, 2023
9655d11
ported noise_weight
Dec 5, 2023
7cee011
pored pixels_healpix
Dec 5, 2023
e4d2058
ported stokes_weights_IQU
Dec 5, 2023
a7b8c14
ported stokes_weights_I
Dec 5, 2023
b62266c
updated build_noise
Dec 5, 2023
496374e
ported offset_add_to_signal
Dec 5, 2023
59dcbe3
ported offset_project_signal
Dec 5, 2023
ec27fdb
removed previous implementation
Dec 5, 2023
a997686
cleaned up intervals file
Dec 5, 2023
3825d05
interval max length can now be used explicitly as an axis
Dec 6, 2023
8e0921a
improve error (invalid inputs/outputs) catching at runtime
Dec 6, 2023
81b7c90
added asserts to check shape and types of inputs
Dec 6, 2023
c60bd92
hunting performance regression
Dec 7, 2023
107b8ab
removed comment
Dec 7, 2023
c34bc8f
trying vmap version
Dec 7, 2023
768bde3
cleaned code
Dec 8, 2023
cf2d3cc
small improvements to mapping function
Dec 9, 2023
43243b4
fix git checkout toast3 on Windows (#719)
ickc Dec 11, 2023
994c847
added a where option to imap
Dec 12, 2023
e0d1cfc
put block structure back in offset_project_signal
Dec 12, 2023
c8c1521
fixed block index
Dec 13, 2023
30042f0
small cleanup
Dec 13, 2023
2510d80
fixed cond else case
Dec 13, 2023
3186861
formated code
Dec 13, 2023
d24a5fe
Merge pull request #717 from hpc4cmb/jax_interval_map
nestordemeure Dec 13, 2023
1b17c7e
better timing (#722)
keskitalo Dec 19, 2023
a857f1f
Improve flagging and noise estimation (#695)
tskisner Jan 4, 2024
e38b8a0
Make sure noise estimation output directory exists
keskitalo Jan 5, 2024
e0d6c3e
added amplitude_flags logic to offset_apply_diag_precond_jax
Jan 9, 2024
bb5236c
added amplitude_flags logic to offset_project_signal_jax
Jan 9, 2024
10cb473
added amplitude_flags logic to offset_add_to_signal_jax
Jan 9, 2024
d3c51ca
formatted code
Jan 9, 2024
54358ea
Fix a small bug and implement use of offset amplitude flags in compil…
tskisner Jan 25, 2024
59c9bba
Merge pull request #726 from hpc4cmb/jax_templates
nestordemeure Jan 25, 2024
f62013b
Fix parallelization problems in noise estimation (#728)
keskitalo Jan 26, 2024
156b9c8
Fix a sign error in the recently merged noise estimation PR
keskitalo Jan 26, 2024
280e252
Overhaul configuration system (#729)
tskisner Jan 27, 2024
9436a42
Testing that wheel building is working (#731)
tskisner Jan 30, 2024
1e139bd
Remove unnecessary flag bits (#732)
keskitalo Jan 31, 2024
8ca467d
Tweaks 12 2023 (#723)
keskitalo Jan 31, 2024
5c0aa40
Continuous Integration Updates (#733)
tskisner Feb 1, 2024
be85782
When parsing config files, handle compatible types (#734)
tskisner Feb 2, 2024
c2ac5a7
Fix timer imports, run isort and black on scripts (#737)
keskitalo Feb 12, 2024
f9efa57
Implement a mapmaking template for HWP synchronous signal (#736)
tskisner Mar 6, 2024
54132fb
Improve YAML config loading (#740)
tskisner Mar 6, 2024
f0162ab
Make AzimuthIntervals more robust (#741)
tskisner Mar 8, 2024
d6e99d6
Check for zenith in the scan range (#742)
keskitalo Mar 8, 2024
9ecc50e
Observation matrix class (#735)
keskitalo Mar 9, 2024
d32e576
Fix flagging unfiltered data (#745)
keskitalo Mar 12, 2024
324fb07
Single detector support (#743)
keskitalo Mar 12, 2024
63520a5
Restore HWP Stokes model changes (#748)
tskisner Mar 18, 2024
1f41949
Use the start and stop times to make the session ID more unique (#747)
keskitalo Mar 18, 2024
455113d
Small fixes to make entry points for visualization functions (#746)
tskisner Mar 18, 2024
e6e0c0b
Sat sim tweaks2 (#725)
keskitalo Mar 19, 2024
004d5bf
Bump release
tskisner Mar 21, 2024
f38b749
Implement an operator for quick-and-dirty white noise modeling (#751)
keskitalo Mar 25, 2024
e248f05
Small update to plotting (#752)
tskisner Mar 27, 2024
3c965da
Do not redistribute data unless computing cross spectra. (#753)
tskisner Apr 26, 2024
d2ad97e
Pin suitesparse version to before 7.3 API change. (#755)
tskisner May 3, 2024
bf711e8
Act atmo calib (#754)
keskitalo May 13, 2024
b1540cb
Refactor of WCS pixelization operator (#757)
tskisner May 13, 2024
ff60a67
Format source and prepare for tag (#758)
tskisner May 13, 2024
cc499c8
Work on fixing wheels. (#759)
tskisner May 14, 2024
ef6505d
Sim ground fix (#760)
keskitalo May 23, 2024
0f51dac
Add a sidereal targeting mode (#761)
keskitalo Jun 3, 2024
4d8f4bf
Do not try to invert 0-dimensioned covariance matrices (#762)
keskitalo Jun 5, 2024
809a046
Small fixes (#764)
tskisner Jun 10, 2024
697eefd
Improve checks of azimuth range for atmosphere simulation (#763)
sbiquard Jun 10, 2024
ee6c71e
Add processing bit to non-science shared mask (#765)
tskisner Jun 17, 2024
fe82119
Extend syntax to support multiple flavors (#767)
keskitalo Jun 17, 2024
d67f53e
Expand the list of supported units (#768)
keskitalo Jun 17, 2024
cefa0a8
Fix parsing rectangular patches that cross the zero meridian (#769)
keskitalo Jun 18, 2024
da7db6a
Ensure that hdf5 attributes are stored as base python types (#770)
tskisner Jun 18, 2024
1cab0d1
Test wheel builds (#771)
tskisner Jun 19, 2024
8d460e6
Extend scan-synchronous signal to have polarization (#772)
keskitalo Jun 27, 2024
dbecf54
Pin numpy and scipy to old versions temporarily (#774)
tskisner Jun 27, 2024
71b44c5
Various small fixes (#773)
tskisner Jun 27, 2024
cbcd06a
Polarized sss (#775)
keskitalo Aug 14, 2024
f7d4332
Add option to reject scans too close to North or South (#778)
keskitalo Aug 15, 2024
2ad64fd
Add option in the detector pointing operator to deflect the pointing …
keskitalo Aug 16, 2024
0cec1fd
Various fixes and features for dealing with realistic data. (#777)
tskisner Aug 16, 2024
2e9a45c
Change HWP deflection of detector pointing to not alter polarization …
tskisner Aug 19, 2024
cc7a91a
Bump Release (#780)
tskisner Aug 19, 2024
5b94c5d
dtype member was removed. Double precision is default. (#781)
keskitalo Aug 26, 2024
1a0e214
Remove hard-coded noise model name (#782)
tskisner Aug 26, 2024
a122bae
fix trait validation in noise_estimation.py (#786)
sbiquard Sep 6, 2024
b320f57
The flatten generator expression can not be converted directly to an …
tskisner Sep 6, 2024
04fa343
Apply coadd to only non-zero pixels (#787)
keskitalo Sep 24, 2024
002e9b4
Interpolate healpix maps (#784)
keskitalo Sep 25, 2024
4385b89
When demodulating data, preserve the observing session. (#788)
tskisner Sep 25, 2024
7cec794
Phase 1 tweaks (#789)
keskitalo Sep 30, 2024
becab21
Add method to sort observing schedule by RA (#790)
keskitalo Oct 3, 2024
d5089cf
Implement Operator loader pattern on execution (#792)
tskisner Oct 3, 2024
c0b0dbe
New operator for estimating HWP synchronous signal (#791)
tskisner Oct 14, 2024
a023a33
Fix not using given `det_mask` bit mask
Bai-Chiang Oct 16, 2024
b540ae2
Change default bit mask
Bai-Chiang Oct 16, 2024
275f0d7
Replace scipy.signal.fftconvolve with scipy.signal.convolve
Bai-Chiang Oct 11, 2024
6c90ba9
Simplify for loop when calculating sigma
Bai-Chiang Oct 11, 2024
e37f227
Fix only find the maximum jump
Bai-Chiang Oct 11, 2024
3a1f6a6
Avoid repeated calculation total number of samples
Bai-Chiang Oct 11, 2024
2a395dc
Make sure indices within range.
Bai-Chiang Oct 11, 2024
7daeea1
deglitch and jump correct: Fix ignoring given `det_mask` and change d…
Bai-Chiang Oct 17, 2024
ceb8d47
toast.ops.SimpleJumpCorrect: Remove unused `medfilt_kernel_size` option.
Bai-Chiang Oct 18, 2024
4b2c5b8
Merge pull request #793 from Bai-Chiang/jump_finder_fix
Bai-Chiang Oct 22, 2024
bd4313f
Many updates related to packaging: (#783)
tskisner Oct 22, 2024
f678b72
Fix HEALPix unit conversion at load time (#795)
keskitalo Oct 29, 2024
884808a
Ensure that reset of pixel distribution clears stale products (#797)
tskisner Nov 4, 2024
9d2cb42
ops.SimpleJumpCorrect: Flag detector invalid if too many jumps.
Bai-Chiang Nov 1, 2024
defcf34
Merge pull request #798 from Bai-Chiang/jump_finder_fix
Bai-Chiang Nov 4, 2024
1985fff
Create an all-inclusive example unit test for ground-based data. (#796)
tskisner Nov 15, 2024
22cede1
bugfix error message in sim_ground_utils elevation modulation
AERAdler Nov 19, 2024
fb57958
Merge pull request #801 from hpc4cmb/AERAdler-patch-1
AERAdler Nov 19, 2024
92b4eed
Improvements to AzimuthIntervals (#800)
tskisner Nov 20, 2024
5eabddc
Add a new, general purpose convolution function (#802)
tskisner Dec 12, 2024
ed0d01b
Sim catalog (#803)
keskitalo Jan 14, 2025
10d5056
Testing prior to next tag (#805)
tskisner Jan 24, 2025
2504340
Max depth target (#804)
keskitalo Jan 24, 2025
abcfe87
toast.instrument_sim.plot_focalplane: Allow plot without fwhm
Bai-Chiang Feb 11, 2025
49a7053
toast.instrument_sim.plot_focalplane: Add edge_color arg to plot.
Bai-Chiang Feb 11, 2025
1045fe9
toast.instrument_sim.plot_focalplane: Plot multiple Focalplane instan…
Bai-Chiang Feb 11, 2025
aa226d6
toast.instrument_sim.plot_focalplane: Add option to specify det radius.
Bai-Chiang Feb 12, 2025
e39751f
Merge pull request #807 from Bai-Chiang/plot_focalplane
Bai-Chiang Feb 14, 2025
abb7bd0
Add ability to create a PixelDistribution from a sky footprint. (#806)
tskisner Feb 17, 2025
bf56358
Add support for HDF5 I/O of observations without detector data (#809)
tskisner Feb 25, 2025
cd36cb8
Use the detector polarization type to infer psi_pol in Pxx (#808)
keskitalo Mar 31, 2025
3b33d87
Documentation overhaul (#609)
tskisner Apr 7, 2025
dedffb2
Make unit test helpers file into a public submodule (#812)
tskisner Apr 10, 2025
27994f1
Add a TOAST operator that can scan different maps for different detec…
keskitalo Apr 11, 2025
7f6c2ae
Bump prerelease version (#815)
tskisner Apr 11, 2025
2c7a163
Update wheel deployment (#816)
tskisner Apr 15, 2025
10874c7
Fix deploy typo and bump tag
tskisner Apr 15, 2025
301bc35
Hack wheels workflow until merged to main
tskisner Apr 15, 2025
78982ba
Fix intervals (#818)
keskitalo Apr 22, 2025
6480c04
Mss3 (#817)
keskitalo Apr 23, 2025
a7feee1
Update ground sim tutorial notebook and several other small fixes. (#…
tskisner Apr 24, 2025
46a8bb3
The maximum depth target needs to return an elevation range (#819)
keskitalo Apr 25, 2025
8332149
Bump release version
tskisner Apr 25, 2025
46230c8
Fix unit test (#821)
keskitalo May 2, 2025
b3998bf
Add error message
Bai-Chiang May 2, 2025
b376240
Add unit test for IntervalList creation from close ended intervals (#…
tskisner May 8, 2025
05200e4
New SSOPatch offset_from_sso option (#810)
AERAdler May 19, 2025
565ed07
Pr4 dipole (#824)
keskitalo May 19, 2025
6e9704d
Sidereal fix (#825)
keskitalo May 19, 2025
0328d59
Stare scans (#826)
keskitalo May 29, 2025
542f115
Emergency bugfix for co-add script (#829)
keskitalo May 29, 2025
8309a9e
Added check on max acceleration of sine elnod
AERAdler May 30, 2025
2296f26
Merge pull request #831 Added check on max acceleration of sine elnod
AERAdler May 30, 2025
47e558d
Scheduler helpers (#832)
keskitalo Jun 16, 2025
99479e4
Add support for HWP in SSS by using InterpolateHealpixMap (#833)
keskitalo Jun 16, 2025
e9c516f
Merge pull request #827 from Bai-Chiang/debug
Bai-Chiang Jun 16, 2025
13ef66c
Fully functional implementation (#834)
keskitalo Jun 17, 2025
4cecad7
This work fixes the spt3g code in light of recent changes to interval…
tskisner Jun 18, 2025
b64a208
Add support for reading and writing WCS maps in HDF5 format (#828)
keskitalo Jun 18, 2025
eb004de
Bump release version (#837)
tskisner Jun 19, 2025
964000f
Add a more helpful error message for missing dependency (#838)
keskitalo Jun 26, 2025
d327199
Add binned ground template to filterbin (#839)
keskitalo Jun 26, 2025
9db3a1e
Change interactive startup function to handle slurm (#841)
tskisner Jun 30, 2025
9ad357d
Demod purepol (#840)
keskitalo Jun 30, 2025
358536f
Add support for I-only maps; Fix bug with serial co-add; fix bug with…
keskitalo Jul 2, 2025
25694dc
Store Az min/max metadata in the AzimuthIntervals operator (#843)
tskisner Jul 2, 2025
f4a1ca7
Allow data distributions where some processes have no data. (#846)
tskisner Jul 3, 2025
fecce89
Retain the HWP angle information in the demodulated data (#847)
keskitalo Jul 3, 2025
dbd10c5
Update wheel builds to manylinux_2_28 (#845)
tskisner Jul 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 0 additions & 22 deletions .atom/config.cson

This file was deleted.

9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
134 changes: 0 additions & 134 deletions .github/workflows/deploy.yml

This file was deleted.

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

on:
workflow_dispatch:
push:
tags:
- '*'

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
update_docs:
name: Build and Deploy Documentation
runs-on: ubuntu-latest
defaults:
run:
shell: bash -l {0}
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Conda Base
run: |
sudo rm -rf /usr/share/miniconda \
&& sudo rm -rf /usr/local/miniconda \
&& curl -SL -o miniforge.sh https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh \
&& bash miniforge.sh -b -f -p ~/conda \
&& source ~/conda/etc/profile.d/conda.sh \
&& conda activate base \
&& conda update -n base --yes conda

- name: Create Build Env
run: |
source ~/conda/etc/profile.d/conda.sh \
&& ./platforms/conda_dev_setup.sh docs

- name: Install Package
run: |
source ~/conda/etc/profile.d/conda.sh \
&& conda activate docs \
&& ./platforms/conda.sh \
&& python3 -c 'import toast'

- name: Install Doc Dependencies
run: |
source ~/conda/etc/profile.d/conda.sh \
&& conda activate docs \
&& conda install --yes --file docs/doc_requirements.txt \
&& pip install mkdocs-print-site-plugin \
&& git config user.name 'github-actions[bot]' \
&& git config user.email 'github-actions[bot]@users.noreply.github.com'

- name: Deploy Docs
run: |
source ~/conda/etc/profile.d/conda.sh \
&& conda activate docs \
&& cd docs \
&& mkdocs gh-deploy --force
Loading
Loading