The MDSplus data management system. Contribute to MDSplus/mdsplus development by creating an account on GitHub.
git clonehttps://github.com/MDSplus/mdsplus.git This will create a directory mdsplus under your current default. To download the tarball wgethttps://github.com/MDSplus/mdsplus/tarball/alpha And then untar it (The exact filename will depend on the release version): ...
wanted to check if the 4th optional argument, node_or_nid, is of type "MDSplus.tree.TreeNode" but wasn't able to find the correct way to do it. So, as a work-around, I compare input argument to self.getNode('\TOP') since I know the latter is of node type ...
Connection('server') # Specify a custom username and port for MDSplus c = mdsthin.Connection('username@server:8123') # Connect over SSH c = mdsthin.Connection('ssh://server') c = mdsthin.Connection('sshp://server') # Using a with statement with mdsthin.Connection('server') as c: ...
Update strtok to strtok_r in ReplaceAliasTrees to prevent issues when multithreading. The internal saveptr was being clobbered, so this moves it into the function, and therefore safely in the threa...
This PR, updates the hardcoded path used by MacOS (both Apple Silicon and Intel). Note that portions of MDSplus require Python 2.7 and a compatible Numpy to be installed. This is problematic on Apple Silicon because Apple now ships Python 3.x with MacOS (pretty sure Apple no longer ships ...
getenv("MDSPLUS_DIR") + "/testing/mdsip.hosts"; if (!new File(hostspath).exists()) { new DatagramSocket(port).close(); java.lang.String hostspath = System.getenv("MDSPLUS_DIR") + "/testing/mdsip.hosts"; hostspath = "/etc/mdsip.hosts"; if (!new File(hostspath).exists()) { ...
<exclude file="/usr/local/mdsplus/bin/dw*"/> @@ -840,37 +842,41 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null <!-- dist first --> <external_packages dist="Ubuntu24"> <numpy package="python3-numpy"/> <java package="java-runtime"/> <readline package="libreadlin...
The MDSplus data management system. Contribute to MDSplus/mdsplus development by creating an account on GitHub.
MDS and PTDATA can be downloaded with the scriptdownloading.py. This script fetches data for a given shot from D3D's MDSplus server and stores in in a HDF5 file. The current predictors are: PredictorKey AE Mode probabilitiesae_prob