Skip to content
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

v2.0.0 #12

Merged
merged 121 commits into from
Aug 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
a0c0322
add unit conversion utility using qudt
MBueschelberger Apr 5, 2024
39689ca
improve code - check unit compability, add example
MBueschelberger Apr 5, 2024
e93472d
update example, add notebook and more complicated example
MBueschelberger Apr 5, 2024
2392232
update example notebook
MBueschelberger Apr 5, 2024
36e17b0
update example
MBueschelberger Apr 5, 2024
9ab2f27
add semantic bundle for units
MBueschelberger Apr 8, 2024
64d7b12
fix hooks and pytests
MBueschelberger Apr 9, 2024
54e0519
make units sparql object configurable
MBueschelberger Apr 9, 2024
e7d5e79
add custom datatype for unit conversion of individual properties
MBueschelberger Apr 9, 2024
32b8993
finalize conversion of custom properties
MBueschelberger Apr 10, 2024
b2aa1b0
update example notebook
MBueschelberger Apr 10, 2024
4e1a579
fix pre-commit hooks
MBueschelberger Apr 10, 2024
b10bdfc
fix knowledge-select
MBueschelberger Apr 10, 2024
9f3e297
update custom properties - remove unneeded in between
MBueschelberger Apr 10, 2024
88d5ba6
assure that custom properties are updated
MBueschelberger Apr 11, 2024
46f800a
update basic usage notebook
MBueschelberger Apr 11, 2024
62d9d37
Bump version v1.3.3 -> v1.4.0rc0
MBueschelberger Apr 12, 2024
f490d4e
introduce slug indexing
MBueschelberger Apr 12, 2024
b47ec7d
update from main
MBueschelberger Apr 12, 2024
808ce9b
update url property of kitem
MBueschelberger Apr 12, 2024
2d8a268
update list-typing in dsms-apps
MBueschelberger Apr 16, 2024
34d4f5e
update python versions tested in github-ci
MBueschelberger Apr 16, 2024
e6d602b
update ignored flake8 string errors in python3.12
MBueschelberger Apr 16, 2024
1dd6a72
Bump version v1.4.0rc0 -> v1.4.0rc1
MBueschelberger Apr 16, 2024
feef705
Adding DSMS Documentation: Intial Structure and First Draft
PBMISRA95 Apr 16, 2024
c2926ca
adding requirements.txt
PBMISRA95 Apr 16, 2024
6f1d0f8
introduce new unit semantics from data2rdf
MBueschelberger Apr 17, 2024
9472c1e
Bump version v1.4.0rc1 -> v1.4.0rc2
MBueschelberger Apr 17, 2024
87b9792
update printing of kitems
MBueschelberger Apr 17, 2024
108872b
adapt to changes in new knowledge service
MBueschelberger Apr 17, 2024
691db50
adapt payload of custom properties and basic usage notebook
MBueschelberger Apr 17, 2024
fde43b6
Bump version v1.4.0rc2 -> v1.4.0rc3
MBueschelberger Apr 18, 2024
a0fcaf7
debug custom properties
MBueschelberger Apr 18, 2024
5417808
set default data for custom properties
MBueschelberger Apr 19, 2024
9a3ac0f
Bump version v1.4.0rc3 -> v1.4.0rc4
MBueschelberger Apr 19, 2024
a5ed1da
debug kitem update
MBueschelberger Apr 19, 2024
26bc37a
Bump version v1.4.0rc4 -> v1.4.0rc5
MBueschelberger Apr 19, 2024
6628e6c
update default knowledge-item repo name in triplestore
MBueschelberger Apr 19, 2024
47fd8da
Bump version v1.4.0rc5 -> v1.4.0rc6
MBueschelberger Apr 19, 2024
36273fa
further debug default triplestore repo
MBueschelberger Apr 19, 2024
5ebba76
Bump version v1.4.0rc6 -> v1.4.0rc7
MBueschelberger Apr 19, 2024
93ec340
Synching with remote repo
PBMISRA95 Apr 19, 2024
f4b83b0
add cli, autocomplete for units froms iri and displaying of units
MBueschelberger Apr 22, 2024
11de4d5
remove unneeded side effects of kitem properties, update cli, speed u…
MBueschelberger Apr 22, 2024
c6df1bc
update buffering of kitems
MBueschelberger Apr 23, 2024
20bdcc5
Bump version v1.4.0rc7 -> v1.4.0rc8
MBueschelberger Apr 23, 2024
ae29e92
minor change in ktype retrieval
MBueschelberger Apr 23, 2024
d731257
Completion of Installation and Introduction md
PBMISRA95 Apr 23, 2024
509221a
Real examples for tutorials
PBMISRA95 Apr 23, 2024
1efac25
Merge tag 'v1.4.0rc8' into enh/sdk-docs
PBMISRA95 Apr 23, 2024
319d378
update commiting mechanism and clear bugs
MBueschelberger Apr 23, 2024
405caf9
Bump version v1.4.0rc8 -> v1.4.0rc9
MBueschelberger Apr 23, 2024
7bd65de
further speedup committing
MBueschelberger Apr 23, 2024
932e16b
Bump version v1.4.0rc9 -> v1.4.0rc10
MBueschelberger Apr 23, 2024
afc6582
fix attachment by name property
MBueschelberger Apr 24, 2024
3568a6d
Bump version v1.4.0rc10 -> v1.4.0rc11
MBueschelberger Apr 24, 2024
eb65bb5
Revert "Real examples for tutorials"
PBMISRA95 May 1, 2024
1357e34
Installation,index and introduction md files updation
PBMISRA95 May 1, 2024
695a26d
development until 02nd May: Basic version of the final iteration of I…
PBMISRA95 May 2, 2024
6d505d5
Merge tag 'v1.4.0rc11' into enh/sdk-docs
PBMISRA95 May 2, 2024
ff4ab07
First major iteration
PBMISRA95 May 2, 2024
d72a723
Add heading in app availability and HDF5 Jupyter notebook and 1st com…
PBMISRA95 May 3, 2024
e1c9281
add logging messages for debugging
MBueschelberger May 7, 2024
914e04b
update logging capabilities
MBueschelberger May 10, 2024
23f8689
Bump version v1.4.0rc11 -> v1.4.0rc12
MBueschelberger May 10, 2024
9a22c10
rename kproperty and kproperty item, add more debugging messages
MBueschelberger May 10, 2024
3472f82
sync with remote repo
PBMISRA95 May 10, 2024
0252591
fix commiting changes in linked kitems and kitem apps
MBueschelberger May 13, 2024
3a332a4
update parsing of kitems
MBueschelberger May 13, 2024
9a8e4cf
Bump version v1.4.0rc12 -> v1.4.0rc13
MBueschelberger May 13, 2024
c38b95d
fix linked kitems validator
MBueschelberger May 13, 2024
1dedbd4
Bump version v1.4.0rc13 -> v1.4.0rc14
MBueschelberger May 13, 2024
d543640
debug numerical data type for displaying units, debug utilities for c…
MBueschelberger May 13, 2024
d2bc9d4
Bump version v1.4.0rc14 -> v1.4.0rc15
MBueschelberger May 13, 2024
d41f384
Enabling Docker, dedicated README.md for docs, fixing installtion.md
PBMISRA95 May 15, 2024
efe3bb7
add functionality to make avatar
MBueschelberger May 15, 2024
93d8309
update setup.cfg
MBueschelberger May 15, 2024
fe7db87
debug setup.cfg
MBueschelberger May 16, 2024
3305ea4
fix pyling issues
MBueschelberger May 16, 2024
19e0f89
add funtion to KItem
MBueschelberger May 16, 2024
b17db7a
Bump version v1.4.0rc15 -> v1.4.0rc16
MBueschelberger May 16, 2024
1d237d1
add functionality to download files as bytes
MBueschelberger Jun 6, 2024
a381d19
Bump version v1.4.0rc16 -> v1.4.0rc17
MBueschelberger Jun 6, 2024
5acb194
update summary model for linked kitems§
MBueschelberger Jun 10, 2024
d07f258
Bump version v1.4.0rc17 -> v1.4.0rc18
MBueschelberger Jun 10, 2024
2bd7041
add new app concept
MBueschelberger Jun 13, 2024
5512c56
rename query parameter
MBueschelberger Jun 13, 2024
8fcbc2b
Bump version v1.4.0rc18 -> v1.4.0rc19
MBueschelberger Jun 13, 2024
570f7ff
finalising dsms-sdk documentation
PBMISRA95 Jun 27, 2024
7677ace
Change of relative path while DSMS intialisation in tutorials
PBMISRA95 Jun 27, 2024
1b83bb0
Merge tag 'v1.4.0rc19' into enh/sdk-docs
PBMISRA95 Jun 27, 2024
e4fe554
merged with v1.4.0rc19
PBMISRA95 Jun 27, 2024
7c1b81d
fixing reminder tip formatting in dsms_config_schema.md
PBMISRA95 Jun 27, 2024
3f47987
Removing extra README.md in docs/source
PBMISRA95 Jun 27, 2024
afdecef
update schema for attachment comparison during commit
MBueschelberger Aug 1, 2024
dbc7b1e
Bump version v1.4.0rc19 -> v1.4.0rc20
MBueschelberger Aug 1, 2024
fb3219d
rename hdf5 to dataframe
MBueschelberger Aug 1, 2024
6a75006
Bump version v1.4.0rc20 -> v1.4.0rc21
MBueschelberger Aug 1, 2024
5b988f5
update committing apps
MBueschelberger Aug 7, 2024
3533133
update app specification
MBueschelberger Aug 8, 2024
89f71b1
update submission of app specs, add job logs, debug waiting for job r…
MBueschelberger Aug 8, 2024
a551419
update app config api requesting, add attachment by content
MBueschelberger Aug 8, 2024
4b89261
apply pre-commit hooks
MBueschelberger Aug 8, 2024
e9d208b
Bump version v1.4.0rc21 -> v1.4.0rc22
MBueschelberger Aug 8, 2024
ce89a56
add deletion of app configs, debug updating of app configs
MBueschelberger Aug 9, 2024
a7717a7
introduce refresh option for kitem
MBueschelberger Aug 16, 2024
40476ee
Bump version v1.4.0rc22 -> v1.4.0rc23
MBueschelberger Aug 16, 2024
29581fd
add pyyaml to requirements
MBueschelberger Aug 16, 2024
de9373c
Bump version v1.4.0rc23 -> v1.4.0rc24
MBueschelberger Aug 16, 2024
88c9de9
update kitem refreshing also for dataframes
MBueschelberger Aug 16, 2024
c409437
Bump version v1.4.0rc24 -> v1.4.0rc25
MBueschelberger Aug 16, 2024
39137de
debug deletion of dataframes
MBueschelberger Aug 16, 2024
f2a2c1d
Merge branch 'dev/unit-conversion' into enh/sdk-docs
MBueschelberger Aug 16, 2024
a3ad955
refactor docs
MBueschelberger Aug 16, 2024
1227c54
rebug doc requirements
MBueschelberger Aug 19, 2024
0325c3d
update sphinx setup
MBueschelberger Aug 19, 2024
98556e3
update docs
MBueschelberger Aug 19, 2024
0bebb1d
update docs
MBueschelberger Aug 19, 2024
4a3f1b4
update docs for KItem schema
MBueschelberger Aug 20, 2024
c48257c
Merge pull request #23 from MI-FraunhoferIWM/enh/sdk-docs
MBueschelberger Aug 20, 2024
71014e8
update tutortials and add readtherdocs config
MBueschelberger Aug 20, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.9', '3.10', '3.11']
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']

steps:

Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -158,3 +158,6 @@ cython_debug/
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

.vscode/
examples/basic_usage.ipynb
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ repos:
rev: 6.0.0
hooks:
- id: flake8
args: [--count, --show-source, --statistics, '--ignore', 'E501,E203,W503']
args: [--count, --show-source, --statistics, '--ignore', 'E501,E203,W503,E201,E202,E221,E222,E231,E241,E271,E272,E702,E713']
# additional_dependencies: [flake8-bugbear==21.3.1, pep8-naming]
log_file: flake8.log

Expand Down
1 change: 1 addition & 0 deletions .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ disable= no-name-in-module,
dangerous-default-value,
too-many-public-methods,
too-many-locals,
no-value-for-parameter,



Expand Down
24 changes: 24 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

sphinx:
configuration: docs/conf.py

formats:
- pdf
- epub

build:
os: ubuntu-22.04
tools:
python: "3.10"

python:
install:
- method: pip
path: .
extra_requirements:
- docs
23 changes: 23 additions & 0 deletions Dockerfile.docs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM python:3.10-buster

RUN apt-get update && apt-get install -y \
pandoc default-jre graphviz \
texlive-latex-recommended \
texlive-latex-extra \
texlive-fonts-recommended \
latexmk

WORKDIR /app
COPY . .

RUN python -m pip install --upgrade pip

RUN python -m pip install -e .[docs] --no-cache

CMD sphinx-autobuild --host 0.0.0.0 docs/ docs/_build/html

# Build:
# $ docker build -f Dockerfile.docs -t dsms-sdk-docs .

# Run:
# $ docker run -it --rm -v $PWD:/app -p 8000:8000 dsms-sdk-docs
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ The SDK provides a general Python interface to a remote DSMS deployment, allowin

For the basic usage, please have a look on the Jupyter Notebook under `examples/basic_usage.ipynb`. This tutorial provides a basic overview of using the dsms package to interact with Knowledge Items.


## Disclaimer

Copyright (c) 2014-2024, Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. acting on behalf of its Fraunhofer IWM.
Expand Down
153 changes: 153 additions & 0 deletions docs/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
# Makefile for Sphinx documentation
#

# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
PAPER =
BUILDDIR = _build

# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
# the i18n builder cannot share the environment and doctrees with the others
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .

.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext

help:
@echo "Please use \`make <target>' where <target> is one of"
@echo " html to make standalone HTML files"
@echo " dirhtml to make HTML files named index.html in directories"
@echo " singlehtml to make a single large HTML file"
@echo " pickle to make pickle files"
@echo " json to make JSON files"
@echo " htmlhelp to make HTML files and a HTML help project"
@echo " qthelp to make HTML files and a qthelp project"
@echo " devhelp to make HTML files and a Devhelp project"
@echo " epub to make an epub"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " latexpdf to make LaTeX files and run them through pdflatex"
@echo " text to make text files"
@echo " man to make manual pages"
@echo " texinfo to make Texinfo files"
@echo " info to make Texinfo files and run them through makeinfo"
@echo " gettext to make PO message catalogs"
@echo " changes to make an overview of all changed/added/deprecated items"
@echo " linkcheck to check all external links for integrity"
@echo " doctest to run all doctests embedded in the documentation (if enabled)"

clean:
-rm -rf $(BUILDDIR)/*

html:
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."

dirhtml:
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."

singlehtml:
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
@echo
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."

pickle:
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
@echo
@echo "Build finished; now you can process the pickle files."

json:
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
@echo
@echo "Build finished; now you can process the JSON files."

htmlhelp:
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
@echo
@echo "Build finished; now you can run HTML Help Workshop with the" \
".hhp project file in $(BUILDDIR)/htmlhelp."

qthelp:
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@echo
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/AWSSDKforPHP.qhcp"
@echo "To view the help file:"
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/AWSSDKforPHP.qhc"

devhelp:
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
@echo
@echo "Build finished."
@echo "To view the help file:"
@echo "# mkdir -p $$HOME/.local/share/devhelp/AWSSDKforPHP"
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/AWSSDKforPHP"
@echo "# devhelp"

epub:
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
@echo
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."

latex:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
@echo "Run \`make' in that directory to run these through (pdf)latex" \
"(use \`make latexpdf' here to do that automatically)."

latexpdf:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through pdflatex..."
$(MAKE) -C $(BUILDDIR)/latex all-pdf
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."

text:
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
@echo
@echo "Build finished. The text files are in $(BUILDDIR)/text."

man:
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
@echo
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."

texinfo:
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
@echo
@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
@echo "Run \`make' in that directory to run these through makeinfo" \
"(use \`make info' here to do that automatically)."

info:
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
@echo "Running Texinfo files through makeinfo..."
make -C $(BUILDDIR)/texinfo info
@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."

gettext:
$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
@echo
@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."

changes:
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
@echo
@echo "The overview file is in $(BUILDDIR)/changes."

linkcheck:
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
@echo
@echo "Link check complete; look for any errors in the above output " \
"or in $(BUILDDIR)/linkcheck/output.txt."

doctest:
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
@echo "Testing of doctests in the sources finished, look at the " \
"results in $(BUILDDIR)/doctest/output.txt."
65 changes: 65 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# DSMS-SDK Docs

If you find any error or problem with the documentation, please create an issue [in this repository](https://github.com/MI-FraunhoferIWM/dsms-python-sdk/issues).

## Local Rendering


### HTML
A server will start, generate the docs and listen for changes in the source files.
This can be done by using docker or installing the development environment directly on the you machine. Next are installation guides for Docker and Linux OS.

#### Docker
First, build the Docker image by running the following command:
```shell
$ docker build -f Dockerfile.docs -t dsms-sdk-docs .
```

Then, start the program by running:
```shell
$ docker run -it --rm -v $PWD:/app -p 8000:8000 dsms-sdk-docs
```

#### Linux
At an OS level (these commands work on Linux Debian):
```shell
$ sudo apt install pandoc graphviz default-jre
$ sudo apt-get install texlive-latex-recommended \
texlive-latex-extra \
texlive-fonts-recommended \
latexmk
```
The python dependencies:
```shell
$ pip install -e .[docs]
```

Now you can start the server and render the docs:
```
$ sphinx-autobuild docs/source docs/build/html
```
The documentation will be available on [`http://127.0.0.1:8000`](http://127.0.0.1:8000).

#### VSCode

To render the documentation using VSCode, follow these steps:

1. **Ensure Live Server Extension is Installed:**

You need to have the Live Server extension installed in VSCode. If you don't have it installed, you can find it [here](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).

2. **Build the Documentation:**

Open your terminal in VSCode and run the following command to build the HTML documentation:

```shell
$ make html
```
3. **Open the Documentation with Live Server:**

After building the documentation, navigate to the docs/build/html directory in VSCode.
Right-click on the index.html file and select the option "Open with Live Server".

4. **Access the Documentation:**

The documentation will open in your default web browser and be accessible at http://127.0.0.1:5500.
5 changes: 5 additions & 0 deletions docs/_static/custom.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/* Custom CSS for wrapping text in table cells */
table td {
word-wrap: break-word;
white-space: normal !important;
}
Binary file added docs/assets/images/DSMS.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/DSMS_Mod.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/DSMS_SDK.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/DSMS_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/UML_KItem_schema.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/copy_token_1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/copy_token_2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/copy_token_3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/copy_token_4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/copy_token_5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading