OpenREM Release Notes version 1.0.0

Headline changes

  • Python 3

  • Django 2.2

  • Docker or direct install on Windows and Linux

  • Celery, Flower and RabbitMQ removed from requirements

  • Performing physician added to standard fluoroscopy exports (#840)

  • Station name checked at series level only, option to check at study level only instead (#772)

Upgrade from 1.0.0b1 or 1.0.0b2

Docker

Linux

Recommended Python version has been updated to 3.12; 3.10 and 3.11 should be ok still but you might want to upgrade.

Activate the virtualenv (note the . – you can also use the word source):

$ . /var/dose/veopenrem3/bin/activate
$ pip install openrem==1.0.0b3
$ python manage.py makemigrations remapp
$ python manage.py migrate
$ python manage.py loaddata openskin_safelist.json
$ python manage.py collectstatic --no-input --clear
$ python manage.py compilemessages

Restart the services:

$ sudo systemctl restart openrem-gunicorn.service
$ sudo systemctl restart redis-server.service
$ sudo systemctl restart openrem-consumer.service

Windows

Recommended Python version has been updated to 3.12; 3.10 and 3.11 should be ok still but you might want to upgrade.

In a CMD window, move to the openrem Python folder and activate the virtualenv:

C:\Users\openrem>e:
E:\>cd venv\Lib\site-packages\openrem
E:\venv\Lib\site-packages\openrem>e:\venv\Scripts\activate
(venv) E:\venv\Lib\site-packages\openrem>
(venv) E:\>pip install openrem==1.0.0b3
(venv) E:\venv\Lib\site-packages\openrem>python manage.py makemigrations remapp
(venv) E:\venv\Lib\site-packages\openrem>python manage.py migrate
(venv) E:\venv\Lib\site-packages\openrem>python manage.py loaddata openskin_safelist.json
(venv) E:\venv\Lib\site-packages\openrem>python manage.py collectstatic --no-input --clear

Restart the services…

Upgrade from 0.10.0

Review the Installation doc to find the upgrade options

Upgrade from an older version

Upgrade to OpenREM 0.10.0 from 0.7.3 or later