Skip to main content

Library for Siemens Access-i MR Scanner Interface to integrate and control the MR Scanner.

Project description

Siemens Access-i Interface library

Library for Siemens Access-i MR Scanner Interface to integrate and control the MR Scanner. Based on Version 1.1.2 for NX (Access-i Developer Guide)

Install

This is the easiest way to use the install the library, if you do not need to modify it.

pip install accessi

Siemens Documentation

The library is based on this document: Access-i Dev Guide NX V1.1.2

Usage guide

A sample test suite (tests.py) has been created which demonstrates basic Access-i usage.
The tests.py requires Access-i simulator to be running on the background, on the same local computer.
The tests.py demonstrates most of the implemented methods, as well as receiving images over websocket.

Usage examples

Here are some projects which have used this library:

Access-i Licence for real MR at TechMed (Also works with simulator)

name="UTwente", 
start_date="20231102", 
warn_date="20251002",
expire_date="20251102", 
system_id="152379",
hash="uTwo2ohlQvMNHhfrzceCRzfRSLYDAw7zqojGjlP%2BCEmqPq1IxUoyx5hOGYbiO%2FEIyiaA4oFHFB2fwTctDbRWew%3D%3D",
informal_name="This name shows up on MR computer"

Connection and IP Addresses

The Access-i in TechMed is running on this IP address:

10.89.184.9
Access-i Version: v1

Simulator IP:

127.0.0.1
Access-i Version: v2

In order to connect, the client must have the following networking settings:

Client IP: 192.168.182.20 (Maybe something else works too, have not tried)
Subnet: 255.255.255.0
Gateway: 192.168.182.1
DNS1: 192.168.182.1

Multiple network adapters on the same computer

To be able to use both, Access-i and WAN (external interent) at the same time, some configurations are necessary. These are only compatible with Windows for now.

Find out what is the interface number, which is connected to Access-i:

route print

Using the interface number, create a route:

route add 10.89.184.0 mask 255.255.255.0 192.168.182.20 if 8 -p

Here if 8 is the interface number in this particular case, -p means persistant so it will stay after reboot.

Collaborating

The majority of Access-i functionality is not yet implemented here, if you need more functionality, any additions are accepted.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

accessi-0.0.7.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

accessi-0.0.7-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file accessi-0.0.7.tar.gz.

File metadata

  • Download URL: accessi-0.0.7.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for accessi-0.0.7.tar.gz
Algorithm Hash digest
SHA256 e2ec2d2c2b37a9f91c8eaa10bda6474a4e121d7eaac189c01729dcffa870362f
MD5 e55c5f76c64312d4d501655016234194
BLAKE2b-256 975a9ab8ffd10f8fd7a8be6f621d38bc23fcaa5f99930a52dc8a1137c31561b1

See more details on using hashes here.

File details

Details for the file accessi-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: accessi-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for accessi-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 457546c049f89a5890441f6049dcbb4c2f4c26c5a679d73466031893c717c480
MD5 b3e841f0fb06c95aafc3cedffb8365fc
BLAKE2b-256 87a9e37965e88a517941da9bef75dbf739d4b0adfd7040cab0ca55845fe8c0ac

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page