Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
d7c1996
Add contributing guidelines
olivhoenen Nov 20, 2025
1b86384
initial updates in cmake, other changes are updated in alcore/common
prasad-sawantdesai Jan 9, 2026
307f462
updated to find packages when using vcpkg
prasad-sawantdesai Jan 9, 2026
6945f5e
Windows build with VCPKG
prasad-sawantdesai Jan 12, 2026
9d3a8c1
added vcpkg.json
prasad-sawantdesai Jan 12, 2026
23f263e
fixes on validation and complex numbers
prasad-sawantdesai Jan 13, 2026
f5ad2ba
removed MX_HAS_INTERLEAVED_COMPLEX=0
prasad-sawantdesai Jan 14, 2026
394b645
fix repo
prasad-sawantdesai Jan 14, 2026
ca83660
guard with WIN attribute
prasad-sawantdesai Jan 14, 2026
a3e04ba
Merge branch 'update_install' into feature/update-install
prasad-sawantdesai Jan 14, 2026
ad217b5
fixed wrong parenthesis
prasad-sawantdesai Jan 15, 2026
b471f41
fix windows paths
prasad-sawantdesai Jan 19, 2026
e2222b5
documentation to install on windows
prasad-sawantdesai Jan 19, 2026
34ffa7c
updated files after test on Linux
prasad-sawantdesai Jan 19, 2026
53034ef
Merge remote-tracking branch 'origin/feature/update_install' into fea…
prasad-sawantdesai Jan 19, 2026
7ab19b4
replaced java saxon call with python saxonche
prasad-sawantdesai Jan 20, 2026
6e0b502
fixed documentation
prasad-sawantdesai Jan 20, 2026
dd091d3
updated path of xsltproc.py used for generating ids functions
prasad-sawantdesai Jan 22, 2026
757022b
added workglow to build libs
prasad-sawantdesai Jan 22, 2026
77f1590
removed unnecesary dependencies and kept 24.04
prasad-sawantdesai Jan 22, 2026
20617f6
removed pip as we do not have re.txt
prasad-sawantdesai Jan 22, 2026
76086fe
added almalinux configuration
prasad-sawantdesai Jan 22, 2026
3047e94
specify boost path
prasad-sawantdesai Jan 22, 2026
8a2e043
changes of the al core path
prasad-sawantdesai Jan 22, 2026
000c7db
fixed documentation and few issues with build
prasad-sawantdesai Jan 22, 2026
75cddb6
attempt cloning the repo
prasad-sawantdesai Jan 22, 2026
ce57b37
fixed python issue with almalinux and improved caching of libraries
prasad-sawantdesai Jan 22, 2026
3658d07
improved caching and fixed saxonche issue
prasad-sawantdesai Jan 22, 2026
522e08c
disabled almalinux for now, publish docs, check tests
prasad-sawantdesai Jan 22, 2026
a254fc5
tests will run even if one of the backend exists
prasad-sawantdesai Jan 22, 2026
270ec20
added readthedocs
prasad-sawantdesai Jan 23, 2026
5f1933f
fixed:post_checkout job has a multi-line command that's not properly …
prasad-sawantdesai Jan 23, 2026
890a204
removed variable which is not being expanded correctly
prasad-sawantdesai Jan 23, 2026
64a36a8
check doc_common symlink is created
prasad-sawantdesai Jan 23, 2026
78dd4fa
removed AL_COMMON_PATH env variable
prasad-sawantdesai Jan 23, 2026
8f290e6
added instructions to make matlab toolbox for imas
prasad-sawantdesai Jan 23, 2026
5d2655f
add platform information in toolbox
prasad-sawantdesai Jan 23, 2026
0a799e2
clean almalinux container and relase toolbox on tags
prasad-sawantdesai Jan 23, 2026
94fa47f
build on windows to test if it works
prasad-sawantdesai Jan 23, 2026
c085368
fix windows zlib cmake issue
prasad-sawantdesai Jan 26, 2026
2bce03d
remove windows build
prasad-sawantdesai Jan 26, 2026
d61aad1
Merge pull request #4 from iterorganization/feature/update-install
olivhoenen Jan 26, 2026
21091d7
adapted cmake and doc_common locally available
prasad-sawantdesai Jan 30, 2026
374d80d
added common directory and fixed branch issues
prasad-sawantdesai Jan 30, 2026
6c5787e
fixed elif statement
prasad-sawantdesai Feb 2, 2026
6e221d6
added option for lrge generated code files on windows
prasad-sawantdesai Feb 3, 2026
65e8e5f
removed cmake files which are not required and updated build dd cmake
prasad-sawantdesai Feb 5, 2026
00f1285
fixed review comments
prasad-sawantdesai Feb 5, 2026
d226c68
updated building_installing.rst
prasad-sawantdesai Feb 5, 2026
4525d51
updated documentation
prasad-sawantdesai Feb 5, 2026
56afdda
updated links
prasad-sawantdesai Feb 5, 2026
bc7144b
minimized al_env.sh.in
prasad-sawantdesai Feb 9, 2026
b4716a6
fixed comments related to time and IMAS MATLAB
prasad-sawantdesai Feb 10, 2026
52db3c2
fixed warning/links and cleanup documentation
prasad-sawantdesai Feb 10, 2026
301edc0
corrected some wordings
prasad-sawantdesai Feb 10, 2026
ae7b5d3
corrected links
prasad-sawantdesai Feb 10, 2026
c994eed
updated review comments
prasad-sawantdesai Feb 11, 2026
a19a02a
fixed warnings
prasad-sawantdesai Feb 12, 2026
9033155
fixed documentation
prasad-sawantdesai Feb 12, 2026
0a0aa20
fixed references
prasad-sawantdesai Feb 12, 2026
25df07f
Update readme
olivhoenen Feb 13, 2026
ce5a01d
simplified workflow and default toolbox creation is off
prasad-sawantdesai Feb 16, 2026
f8208f6
Cleanup and fix failures on ITER CI (#7)
prasad-sawantdesai Feb 24, 2026
18c2fb0
Fix warnings in windows and update put functions without validation (#8)
prasad-sawantdesai Mar 30, 2026
aa1d2a5
added script to compile on cluster, updated documentation of installi…
prasad-sawantdesai Apr 2, 2026
eb64de7
fixed ci and slurm script
prasad-sawantdesai Apr 3, 2026
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
508 changes: 508 additions & 0 deletions .github/workflows/build-and-test.yml

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@ tests/IDS_list.h
/html/
/latex/
CMakeUserPresets.json
test-install
.vscode/
*.err
*.out
32 changes: 32 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Read the Docs configuration file for IMAS-MATLAB
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Set the OS, Python version and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.11"

# Build documentation in the "doc" directory with Sphinx
sphinx:
configuration: doc/conf.py
fail_on_warning: false

# Optionally build your docs in additional formats such as PDF and ePub
formats:
- pdf
- epub

# Optional but Python requirements required recommended, declare the
# to build your documentation
python:
install:
- requirements: doc/doc_common/requirements.txt

# Submodules configuration (optional)
submodules:
include: all
recursive: true
Loading
Loading