inishell issueshttps://gitlabext.wsl.ch/snow-models/inishell/-/issues2024-03-25T16:18:23Zhttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/913Optimizations for XML file search2024-03-25T16:18:23ZMathias BavayOptimizations for XML file searchWith support for versioned XML files, the searching for all possible XML files can now take quite some time (depending on mounted directories, etc). One way to improve the situation could be to rely on or own file searching as implemente...With support for versioned XML files, the searching for all possible XML files can now take quite some time (depending on mounted directories, etc). One way to improve the situation could be to rely on or own file searching as implemented in MeteoIO (see https://code.wsl.ch/snow-models/meteoio/-/blame/master/meteoio/FileUtils.cc?ref_type=heads#L269). As this only retrieves file names and skips all other metadata, it is much, much faster than a standard file search (in pathological cases such as a network directory with 100k files, retrieving a list of files matching a specific pattern went from ~10 minutes down to a few seconds).
By the way, if this works it could also be suggested to Qt...leiberspleibersphttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/912Different behavior between snowpack outputs in Alpine3D or in Snowpack applic...2024-02-12T21:21:00ZMathias BavayDifferent behavior between snowpack outputs in Alpine3D or in Snowpack applicationsGoing into "Output" > "PROF_WRITE = TRUE" from the Snowpack or the Alpine3D applications does not show the same content: in Snowpack, PROF_ID_OR_MK and PROF_AGE_OR_DATE are shown, not in the Alpine3D applicationGoing into "Output" > "PROF_WRITE = TRUE" from the Snowpack or the Alpine3D applications does not show the same content: in Snowpack, PROF_ID_OR_MK and PROF_AGE_OR_DATE are shown, not in the Alpine3D applicationhttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/911Creator Type in ACDD can also be a list2023-11-14T10:13:38ZleiberspCreator Type in ACDD can also be a listThe creator/publisher type now is only an alternative scroll panel, but it needs the option to be a list.
Additionally, some validation is missing for some fields.The creator/publisher type now is only an alternative scroll panel, but it needs the option to be a list.
Additionally, some validation is missing for some fields.https://gitlabext.wsl.ch/snow-models/inishell/-/issues/910Missing globe icon for coordinates in a textfield2024-03-13T10:29:34ZMichael ReiseckerMissing globe icon for coordinates in a textfieldSomewhere along the line the button that leads to an online map tool went missing for valid coordinates.Somewhere along the line the button that leads to an online map tool went missing for valid coordinates.Michael ReiseckerMichael Reiseckerhttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/909Bad behavior of TextEdit widgets2023-09-21T20:36:17ZMathias BavayBad behavior of TextEdit widgetsWe had in the past a problem with bad cursor behavior (see issue #875). A fix has been implemented, but such fields are still fully selected when clicking on them, so if a user is not careful his/her next entry will wipe out whet was pre...We had in the past a problem with bad cursor behavior (see issue #875). A fix has been implemented, but such fields are still fully selected when clicking on them, so if a user is not careful his/her next entry will wipe out whet was previously in the field. A clean test case should be written for a Qt bug report.leiberspleibersphttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/908Support multiple keys per replicator2023-08-28T13:26:45ZMathias BavaySupport multiple keys per replicatorIn some cases, it would be necessary to use replicator keys over multiple keys. This is for example the case with MeteoIO's MeteoBlue plugin: we would need to define together:
STATION1=....
STATION1_ID=...
STATION1_NAME=...
Currently, w...In some cases, it would be necessary to use replicator keys over multiple keys. This is for example the case with MeteoIO's MeteoBlue plugin: we would need to define together:
STATION1=....
STATION1_ID=...
STATION1_NAME=...
Currently, we need to define 3 replicators (one per set of keys: STATION#, STATION#_ID and STATION#_NAME). Therefore, they don't appear grouped together. A better option would be to define a STATION# replicator with the others as children.https://gitlabext.wsl.ch/snow-models/inishell/-/issues/907implement a system to distribute versionned xml files2024-03-11T13:54:01ZMathias Bavayimplement a system to distribute versionned xml filesWhen a software that relies on Inishell gets some new options, they are quickly implemented in the XML files. But the problem is that most users will rely on pre-compiled versions of Inishell that are irregularly released. Thus we need t...When a software that relies on Inishell gets some new options, they are quickly implemented in the XML files. But the problem is that most users will rely on pre-compiled versions of Inishell that are irregularly released. Thus we need to find a robust way to distribute updates to the XML files that match the exact software version that a given user has. This means:
* the XML files need to clearly show the user which version they are;
* there must be an easy way for the user to update the XML files independently of the precompiled Inishell binaries
The best way would be that each software distributes its XML files and that Inishell can find those automatically on the system. The said XML files must have some version information that could be shown in Inishell. The tricky part (as if the previous was not tricky enough) is to support cases such as Snowpack using MeteoIO where the user might update MeteoIO but keep another version of Snowpack and so the XML includes should pick the right combination of XML files from MeteoIO and Snowpack...leiberspleibersphttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/906When exporting a path to PATH that contains ~, it is not expanded2023-08-28T12:53:02ZleiberspWhen exporting a path to PATH that contains ~, it is not expandedThis leads to weird behavior where the binary is found on the command line but not within Inishell. This expansion should be made in order to offer a less surprising behavior.This leads to weird behavior where the binary is found on the command line but not within Inishell. This expansion should be made in order to offer a less surprising behavior.leiberspleibersphttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/905Source Code Release (v.2.0.7) does not compile2023-08-10T15:12:35ZleiberspSource Code Release (v.2.0.7) does not compileThe source code release when downloaded, extracted and then compiled throws an error when trying to build. Cloning the repository and then compiling works however.The source code release when downloaded, extracted and then compiled throws an error when trying to build. Cloning the repository and then compiling works however.https://gitlabext.wsl.ch/snow-models/inishell/-/issues/904Disable mouse scrolling of QComboBox2023-09-14T14:30:45ZMathias BavayDisable mouse scrolling of QComboBoxWhen scrolling in a tab of Inishell, if the mouse cursor happens to be over a QComboBox or a QSpinBox, using the scroll wheel will scroll through the values in the widget (instead of scrolling through the tab). This leads to errors (beca...When scrolling in a tab of Inishell, if the mouse cursor happens to be over a QComboBox or a QSpinBox, using the scroll wheel will scroll through the values in the widget (instead of scrolling through the tab). This leads to errors (because the change goes unnoticed or because the user does not remember what was set before).
This could be prevented by setting an event filter (see https://stackoverflow.com/questions/3241830/qt-how-to-disable-mouse-scrolling-of-qcombobox).leiberspleibersphttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/903IniShell generators not compatible with compiled meteoio2023-08-28T13:00:35ZAdrien MichelIniShell generators not compatible with compiled meteoioCompiled IniShell makes generators using the new generator syntax:
```
ILWR::GENERATOR1 = CLEARSKY_LW
ILWR::ARG1::TYPE = Dilley
ILWR::GENERATOR2 = ALLSKY_LW
ILWR::ARG2::TYPE = Crawford
```
While compiled meteoio/snowpack/A3D still use th...Compiled IniShell makes generators using the new generator syntax:
```
ILWR::GENERATOR1 = CLEARSKY_LW
ILWR::ARG1::TYPE = Dilley
ILWR::GENERATOR2 = ALLSKY_LW
ILWR::ARG2::TYPE = Crawford
```
While compiled meteoio/snowpack/A3D still use the old one:
```
ILWR::GENERATORS = CLEARSKY_LW ALLSKY_LW
ILWR::CLEARSKY_LW::TYPE = Dilley
ILWR::ALLSKY_LW::TYPE = Crawford
```
The compiled IniShell should be compatible with the rest of the compiled softwares. I'd recommend to recompile IniShell with the old syntax for users.https://gitlabext.wsl.ch/snow-models/inishell/-/issues/902Wrong numbering in preview editor2023-07-07T12:18:42ZMathias BavayWrong numbering in preview editorSomehow we have messed up the title property of the tabs in the preview editor: now when opening multiple times a preview, the number gets incremented but on all tags instead of keeping their original names on all older tabs and only inc...Somehow we have messed up the title property of the tabs in the preview editor: now when opening multiple times a preview, the number gets incremented but on all tags instead of keeping their original names on all older tabs and only incrementing the number on the newly opened tab...https://gitlabext.wsl.ch/snow-models/inishell/-/issues/901Preview window handling comments2022-11-09T08:04:54ZMathias BavayPreview window handling commentsNice funny experiment: edit a text filed in Inishell, open in the preview editor and comment the line. Then choose "save and load in...". Interestingly, the field in Inishell keeps its value and is thus not commented out...Nice funny experiment: edit a text filed in Inishell, open in the preview editor and comment the line. Then choose "save and load in...". Interestingly, the field in Inishell keeps its value and is thus not commented out...https://gitlabext.wsl.ch/snow-models/inishell/-/issues/900Saving edits from preview window2022-11-09T08:04:53ZMathias BavaySaving edits from preview windowCurrently the default behavior consists in saving the file but not loading it back into Inishell. I think this is counter-intuitive (Charles came to my office for this "weird behavior") and instead the default should be to save and load ...Currently the default behavior consists in saving the file but not loading it back into Inishell. I think this is counter-intuitive (Charles came to my office for this "weird behavior") and instead the default should be to save and load in Inishell. DO you have any reason not to do it this way? (or should we even drop the ability not to load edits after saving?)https://gitlabext.wsl.ch/snow-models/inishell/-/issues/899Inishell for Web2022-10-03T09:52:39ZMichael ReiseckerInishell for WebFor the record, here are the steps which gave me some results:
```bash
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install 3.1.14
./emsdk activate 3.1.14
```
* Use Qt Maintenance tool to install WebAssembly ...For the record, here are the steps which gave me some results:
```bash
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install 3.1.14
./emsdk activate 3.1.14
```
* Use Qt Maintenance tool to install WebAssembly toolchain
* In QtCreator -> Preferences -> Devices -> WebAssembly point SDK path to emsdk root directory
* The emscripten version must match the one Qt was built with, QtCreator will give a warning if this is not the case (and indeed installing "latest" did not work properly)
```
python3 -m http.server
firefox localhost:8000
--> navigate to inishell.html
```
Restrictions:
- For a quick try I could not use the CMake build. An error was thrown and the first Internet solution did not work, so I switched to qmake and it succeeded.
- I could not do it with command line tools, although I'm sure somebody else could. I was happy to let QtCreator pick all the right compiler flags for me.
- All references to QProcess need to be removed, everything else is fine.
- Unable to open local files (XMLs must be bundled I suppose), but building bundled XMLs works (as seen in the help browser). But how to open local inis?
![main](/uploads/ef72b7111d48a377c052d7c8f2323615/main.png)
![help](/uploads/6fb11b22fd2ff56f3b8fc251062d7c89/help.png)https://gitlabext.wsl.ch/snow-models/inishell/-/issues/898expandable/collapsable group/frame2022-09-28T14:36:01ZMathias Bavayexpandable/collapsable group/frameIt is possible to improve the current design and also add an animation: https://stackoverflow.com/questions/32476006/how-to-make-an-expandable-collapsable-section-widget-in-qtIt is possible to improve the current design and also add an animation: https://stackoverflow.com/questions/32476006/how-to-make-an-expandable-collapsable-section-widget-in-qthttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/897Crash upon App launch on Darwin (Monterey 12.5.1) with M1 pro Chip2023-09-29T16:25:52ZAdrien MichelCrash upon App launch on Darwin (Monterey 12.5.1) with M1 pro ChipThe release for macOS from "https://models.slf.ch/p/inishell-ng/downloads/" seem not to work on macOS with M1 chip. Tried on older machine with Intel Core i5 chip running same macOS (Monterey 12.5.1) and works fine.
Error message of ini...The release for macOS from "https://models.slf.ch/p/inishell-ng/downloads/" seem not to work on macOS with M1 chip. Tried on older machine with Intel Core i5 chip running same macOS (Monterey 12.5.1) and works fine.
Error message of inishell crash upon app launching:
```
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: inishell [9029]
Path: /private/var/folders/*/inishell.app/Contents/MacOS/inishell
Identifier: An XML description of the input fields necessary to configure a given numerical model is used to generate on the fly a Graphical User Interface that lets the user configure the numerical model and even run it if so configured
Version: 2.0.7 (0)
Code Type: X86-64 (Translated)
Parent Process: launchd [1]
User ID: 502
Date/Time: 2022-09-09 10:31:58.2753 +0200
OS Version: macOS 12.5.1 (21G83)
Report Version: 12
Anonymous UUID: 625ED491-1655-64E2-7E71-BF98C3E5322E
Sleep/Wake UUID: 6F03FED3-3CF3-4320-B616-3D5FB474268C
Time Awake Since Boot: 34000 seconds
Time Since Wake: 273 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace SIGNAL, Code 4 Illegal instruction: 4
Terminating Process: exc handler [9029]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 inishell 0x10265601a 0x1025ef000 + 421914
1 inishell 0x102681ca3 main + 8291
2 dyld 0x20286352e start + 462
Thread 1:: com.apple.rosetta.exceptionserver
0 runtime 0x7ff7ffc53944 0x7ff7ffc4f000 + 18756
1 runtime 0x7ff7ffc613e0 0x7ff7ffc4f000 + 74720
2 runtime 0x7ff7ffc62e58 0x7ff7ffc4f000 + 81496
Thread 2:
0 runtime 0x7ff7ffc71814 0x7ff7ffc4f000 + 141332
Thread 3:
0 runtime 0x7ff7ffc71814 0x7ff7ffc4f000 + 141332
Thread 4:
0 runtime 0x7ff7ffc71814 0x7ff7ffc4f000 + 141332
Thread 5:
0 runtime 0x7ff7ffc71814 0x7ff7ffc4f000 + 141332
Thread 6:
0 runtime 0x7ff7ffc71814 0x7ff7ffc4f000 + 141332
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00000001026cf7d8 rbx: 0x0000000308f04448 rcx: 0x000000010b3dca6d rdx: 0x000000010b3dcb34
rdi: 0x0000000308f04448 rsi: 0x0000000000000400 rbp: 0x0000000308f04420 rsp: 0x0000000308f042d0
r8: 0x00000000000036f0 r9: 0x0000000000000030 r10: 0x00000000000007fb r11: 0x0000000000000154
r12: 0x000060000294cc00 r13: 0x0000000308f04918 r14: 0x0000000308f044e0 r15: 0x0000000000000000
rip: <unavailable> rfl: 0x0000000000000202
tmp0: 0x000000010265601a tmp1: 0x437ffac5c0eff9c5 tmp2: 0x00c530437ffac540
Binary Images:
0x1025ef000 - 0x1026cbfff An XML description of the input fields necessary to configure a given numerical model is used to generate on the fly a Graphical User Interface that lets the user configure the numerical model and even run it if so configured (2.0.7) <f6d87b2b-a33e-38db-8a73-f9c2da863451> /private/var/folders/*/inishell.app/Contents/MacOS/inishell
0x20285e000 - 0x2028c9fff dyld (*) <f71fb3ca-5fcc-3577-9457-b047888a46d1> /usr/lib/dyld
0x7ff7ffc4f000 - 0x7ff7ffc7efff runtime (*) <ef33add1-6b70-3cc9-8bbc-c8544b609d2b> /usr/libexec/rosetta/runtime
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=935.0M resident=0K(0%) swapped_out_or_unallocated=935.0M(100%)
Writable regions: Total=1.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.2G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 384K 3
Activity Tracing 256K 1
CG image 516K 1
ColorSync 212K 24
CoreGraphics 4K 1
Foundation 16K 1
Kernel Alloc Once 8K 1
MALLOC 225.7M 39
MALLOC guard page 192K 9
MALLOC_MEDIUM (reserved) 480.0M 4 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
Rosetta Arena 4096K 2
Rosetta Generic 916K 226
Rosetta IndirectBranch 256K 1
Rosetta JIT 128.0M 1
Rosetta Return Stack 100K 10
Rosetta Thread Context 100K 10
STACK GUARD 20K 5
Stack 10.6M 6
Stack Guard 56.0M 1
VM_ALLOCATE 9928K 21
VM_ALLOCATE (reserved) 4K 1 reserved VM address space (unallocated)
__CTF 756 1
__DATA 18.3M 304
__DATA_CONST 11.8M 167
__DATA_DIRTY 534K 98
__FONT_DATA 4K 1
__LINKEDIT 707.9M 23
__OBJC_RO 82.8M 1
__OBJC_RW 3200K 2
__TEXT 227.1M 316
__UNICODE 592K 1
dyld private memory 1024K 1
mapped file 5.2G 406
shared memory 800K 13
unshared pmap 4304K 3
=========== ======= =======
TOTAL 7.5G 1706
TOTAL, minus reserved VM space 6.6G 1706
-----------
Full Report
-----------
{"app_name":"inishell","timestamp":"2022-09-09 10:31:58.00 +0200","app_version":"2.0.7","slice_uuid":"f6d87b2b-a33e-38db-8a73-f9c2da863451","build_version":"0","platform":1,"bundleID":"An XML description of the input fields necessary to configure a given numerical model is used to generate on the fly a Graphical User Interface that lets the user configure the numerical model and even run it if so configured","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.5.1 (21G83)","incident_id":"3C633509-E4A2-4FA8-86E1-1B73019B9F9F","name":"inishell"}
{
"uptime" : 34000,
"procLaunch" : "2022-09-09 10:31:56.8905 +0200",
"procRole" : "Foreground",
"version" : 2,
"userID" : 502,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,3",
"procStartAbsTime" : 823714094185,
"coalitionID" : 5273,
"osVersion" : {
"train" : "macOS 12.5.1",
"build" : "21G83",
"releaseType" : "User"
},
"captureTime" : "2022-09-09 10:31:58.2753 +0200",
"incident" : "3C633509-E4A2-4FA8-86E1-1B73019B9F9F",
"bug_type" : "309",
"pid" : 9029,
"procExitAbsTime" : 823747119412,
"translated" : true,
"cpuType" : "X86-64",
"procName" : "inishell",
"procPath" : "\/private\/var\/folders\/*\/inishell.app\/Contents\/MacOS\/inishell",
"bundleInfo" : {"CFBundleShortVersionString":"2.0.7","CFBundleVersion":"0","CFBundleIdentifier":"An XML description of the input fields necessary to configure a given numerical model is used to generate on the fly a Graphical User Interface that lets the user configure the numerical model and even run it if so configured"},
"storeInfo" : {"deviceIdentifierForVendor":"EAB1E0E1-B186-55C8-940B-0D1EE17528C6","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "An XML description of the input fields necessary to configure a given numerical model is used to generate on the fly a Graphical User Interface that lets the user configure the numerical model and even run it if so configured",
"crashReporterKey" : "625ED491-1655-64E2-7E71-BF98C3E5322E",
"wakeTime" : 273,
"sleepWakeUUID" : "6F03FED3-3CF3-4320-B616-3D5FB474268C",
"sip" : "enabled",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_INSTRUCTION","signal":"SIGILL"},
"termination" : {"flags":0,"code":4,"namespace":"SIGNAL","indicator":"Illegal instruction: 4","byProc":"exc handler","byPid":9029},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":296822,"threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":13034865696},"r12":{"value":105553159572480},"rosetta":{"tmp2":{"value":55503636880082240},"tmp1":{"value":4863881849835878853},"tmp0":{"value":4335165466}},"rbx":{"value":13034865736},"r8":{"value":14064},"r15":{"value":0},"r10":{"value":2043},"rdx":{"value":4483566388,"symbolLocation":2068,"symbol":"QWidget::setAttribute(Qt::WidgetAttribute, bool)"},"rdi":{"value":13034865736},"r9":{"value":48},"r13":{"value":13034866968},"rflags":{"value":514},"rax":{"value":4335663064},"rsp":{"value":13034865360},"r11":{"value":340},"rcx":{"value":4483566189,"symbolLocation":1869,"symbol":"QWidget::setAttribute(Qt::WidgetAttribute, bool)"},"r14":{"value":13034865888},"rsi":{"value":1024}},"queue":"com.apple.main-thread","frames":[{"imageOffset":421914,"imageIndex":0},{"imageOffset":601251,"symbol":"main","symbolLocation":8291,"imageIndex":0},{"imageOffset":21806,"symbol":"start","symbolLocation":462,"imageIndex":1}]},{"id":296842,"name":"com.apple.rosetta.exceptionserver","frames":[{"imageOffset":18756,"imageIndex":2},{"imageOffset":74720,"imageIndex":2},{"imageOffset":81496,"imageIndex":2}]},{"id":296862,"frames":[{"imageOffset":141332,"imageIndex":2}]},{"id":296863,"frames":[{"imageOffset":141332,"imageIndex":2}]},{"id":296874,"frames":[{"imageOffset":141332,"imageIndex":2}]},{"id":296877,"frames":[{"imageOffset":141332,"imageIndex":2}]},{"id":296879,"frames":[{"imageOffset":141332,"imageIndex":2}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "x86_64",
"base" : 4334743552,
"CFBundleShortVersionString" : "2.0.7",
"CFBundleIdentifier" : "An XML description of the input fields necessary to configure a given numerical model is used to generate on the fly a Graphical User Interface that lets the user configure the numerical model and even run it if so configured",
"size" : 905216,
"uuid" : "f6d87b2b-a33e-38db-8a73-f9c2da863451",
"path" : "\/private\/var\/folders\/*\/inishell.app\/Contents\/MacOS\/inishell",
"name" : "inishell",
"CFBundleVersion" : "0"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 8632262656,
"size" : 442368,
"uuid" : "f71fb3ca-5fcc-3577-9457-b047888a46d1",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 140703124746240,
"size" : 196608,
"uuid" : "ef33add1-6b70-3cc9-8bbc-c8544b609d2b",
"path" : "\/usr\/libexec\/rosetta\/runtime",
"name" : "runtime"
}
],
"sharedCache" : {
"base" : 140703614582784,
"size" : 19331678208,
"uuid" : "f3387257-f96f-3907-b94c-1d7f0ebef98b"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=935.0M resident=0K(0%) swapped_out_or_unallocated=935.0M(100%)\nWritable regions: Total=1.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.2G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 384K 3 \nActivity Tracing 256K 1 \nCG image 516K 1 \nColorSync 212K 24 \nCoreGraphics 4K 1 \nFoundation 16K 1 \nKernel Alloc Once 8K 1 \nMALLOC 225.7M 39 \nMALLOC guard page 192K 9 \nMALLOC_MEDIUM (reserved) 480.0M 4 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nRosetta Arena 4096K 2 \nRosetta Generic 916K 226 \nRosetta IndirectBranch 256K 1 \nRosetta JIT 128.0M 1 \nRosetta Return Stack 100K 10 \nRosetta Thread Context 100K 10 \nSTACK GUARD 20K 5 \nStack 10.6M 6 \nStack Guard 56.0M 1 \nVM_ALLOCATE 9928K 21 \nVM_ALLOCATE (reserved) 4K 1 reserved VM address space (unallocated)\n__CTF 756 1 \n__DATA 18.3M 304 \n__DATA_CONST 11.8M 167 \n__DATA_DIRTY 534K 98 \n__FONT_DATA 4K 1 \n__LINKEDIT 707.9M 23 \n__OBJC_RO 82.8M 1 \n__OBJC_RW 3200K 2 \n__TEXT 227.1M 316 \n__UNICODE 592K 1 \ndyld private memory 1024K 1 \nmapped file 5.2G 406 \nshared memory 800K 13 \nunshared pmap 4304K 3 \n=========== ======= ======= \nTOTAL 7.5G 1706 \nTOTAL, minus reserved VM space 6.6G 1706 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "5fb4245a1bbfe8005e33a1e1",
"factorPackIds" : {
},
"deploymentId" : 240000015
},
{
"rolloutId" : "60186475825c62000ccf5450",
"factorPackIds" : {
},
"deploymentId" : 240000026
}
],
"experiments" : [
]
}
}
Model: MacBookPro18,3, BootROM 7459.141.1, proc 8:6:2 processors, 32 GB, SMC
Graphics: Apple M1 Pro, Apple M1 Pro, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5
AirPort: Wi-Fi, wl0: Apr 6 2022 05:55:54 version 20.90.45.0.8.7.118 FWID 01-e7138ff2
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
```https://gitlabext.wsl.ch/snow-models/inishell/-/issues/896GUI cannot find station files2023-09-21T08:53:51ZFierzGUI cannot find station filesRunning on MacBook Pro with Apple M1 Pro (masOS Monterey Version 12.4)
When running the latest version (commit 2d179ecc) the GUI does not find the station files ("File does not exist" indicated in GUI). However, ini-file runs w/o problem...Running on MacBook Pro with Apple M1 Pro (masOS Monterey Version 12.4)
When running the latest version (commit 2d179ecc) the GUI does not find the station files ("File does not exist" indicated in GUI). However, ini-file runs w/o problems with MeteoIO.
Sorry, I have no screen shot as I crashed my inishell (Qt problem while compiling)!Mathias BavayMathias Bavayhttps://gitlabext.wsl.ch/snow-models/inishell/-/issues/895Finish the releases pipeline2023-09-12T11:50:47ZMathias BavayFinish the releases pipelineFor previous releases, a version of MeteoIO was packed together with Inishell. Until now, this has been quite convenient, so we should have the ability to keep doing it (until another method is provided to ship either Inishell alone or w...For previous releases, a version of MeteoIO was packed together with Inishell. Until now, this has been quite convenient, so we should have the ability to keep doing it (until another method is provided to ship either Inishell alone or with some additional software like MeteoIO).
It seems that installing a gitlab runner on Mac is not so hard, so it should be done in order to also prepare Mac releases automatically (but with some test on the availability of a Mac runner).Mathias BavayMathias Bavay2022-08-31https://gitlabext.wsl.ch/snow-models/inishell/-/issues/894Preserve comments2022-07-11T21:16:57ZMathias BavayPreserve commentsAlthough normally Inishell should keep the comments present in an ini file when reading it, there are some cases where this is not the case. So far, I don't see the difference between an ini file where all comments are preserved and one ...Although normally Inishell should keep the comments present in an ini file when reading it, there are some cases where this is not the case. So far, I don't see the difference between an ini file where all comments are preserved and one where this is not the case...
io_statfilter.ini is properly read while io_before.ini gets striped of all its comments.
[io_before.ini](/uploads/582b6b3263e61e03b01dce3ab283c1a6/io_before.ini)
[io_statfilter.ini](/uploads/21742db6ef990ecf6074d4ea413e2224/io_statfilter.ini)Michael ReiseckerMichael Reisecker