BattMo-Atinary Optimization

From Onterface Dataspace
Item:OSWb80747f1ccf340d790955572d27f678c /
Revision as of 06:45, 11 July 2023 by Simon Stier (talk | contribs) (Install package: OSW Virtual Lab Demo)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
BattMo-Atinary Optimization [OSWb80747f1ccf340d790955572d27f678c]
ID OSWb80747f1ccf340d790955572d27f678c
UUID b80747f1-ccf3-40d7-9095-5572d27f678c
Label BattMo-Atinary Optimization
Machine compatible name BattmoAtinaryOptimization
Statements (outgoing)
Statements (incoming)
Keywords

Description

Optimizer for battery simulation

Item
Type(s)/Category(s) DataSoftware
Software
Repository


Readme

BattMo-Server

Jupyterlab Server for BattMo

Quick start

git clone --recurse-submodules https://github.com/OpenSemanticLab/BattMo-Server

cd BattMo-Server
sudo chown -R 1111:1111 data
docker compose build
docker compose up

Open ./lab?token=... in your Browser

Update submodules

sudo chown -R "'"`UNIQ--postMath-00000001-QINU`"'USER" data
git submodule update --init --recursive
sudo chown -R 1111:1111 data

Known problems

JSON-Handling

octave-docker 7.x leads to the following error:

error: jsondecode: support for JSON decoding through RapidJSON was unavailable or disabled when Octave was built
error: called from
    parseBattmoJson at line 4 column 16
    runBattery1D at line 23 column 12
    run at line 78 column 7

Unkown login token

enter the docker container and list running servers

docker compose exec -u 0 battmo /bin/bash
jupyter server list

if no token is listed, edit the config

apt update && apt install nano
nano /etc/jupyter/jupyter_server_config.py

set a token with c.ServerApp.token = '<token>' and save

exit
docker compose stop
docker compose start

(Source Code from Github)

Data Software
Software Instances
jsondata
type
"Category:OSW22dc1c3790974a1bb7187d7a77f7e767"
repository
"https://github.com/OpenBattTools/BattMo-Server"
uuid"b80747f1-ccf3-40d7-9095-5572d27f678c"
label
text"BattMo-Atinary Optimization"
lang"en"
description
text"Optimizer for battery simulation"
lang"en"
based_on
"Item:OSWe7c08b2300f04d0bbb0a55bca8838437"
name"BattmoAtinaryOptimization"
Lowercase display titleInternal property that stores the lowercase version of Display_title_of to enable case insensitive search 
battmo-atinary optimization +
Normalized display titleInternal property that stores the lowercase version of Display_title_of with all non-alphanumeric chars removed to enable a normalized search 
battmoatinaryoptimization +
Optimizer for battery simulation (en) +
LabelMulti-language label 
BattMo-Atinary Optimization (en) +
HasNameThe alpha-numeric label in English
BattmoAtinaryOptimization +
Normalized labelProperty that stores the lowercase version of HasLabel with all non-alphanumeric chars removed to enable a normalized search 
battmoatinaryoptimization (en) +
OSW-IDConsists of a namespace, the prefix OSW and an UUID without any delimiters. Subobjects extend the OSW-ID of their parent with and Hash-Char followed by their own ID (prefix OSW and an UUID without any delimiters) 
Item:OSWb80747f1ccf340d790955572d27f678c +
HasTypeLinks an instance/individual with a class
b80747f1-ccf3-40d7-9095-5572d27f678c +
Cookies help us deliver our services. By using our services, you agree to our use of cookies.