Skip to content

Releases: QuantumCMU/easy_phi_API

Delta

17 Aug 09:44

Choose a tag to compare

What's new:

  • Improved I/O performance

- Added SSL support

How to install:

Through PyPi: sudo pip install easy_phi
Manually: clone repository an sudo setup.py install
See support documentation for more details

Now, you can start server by issuing command easy_phi

System test report:

Date                    16/8/2015
Total tests             25
Total executed          25
Pass                    17
Fail                    3
Blocked                 5
Pass rate               0.68
Implemented reqs        19
Requirements coverage   0.59

Regression test:

1000 consequent broadcast requests take ~1.6s on test machine 2 ( @user2589)

Known issues:

  • System service (daemon) is not installed upon package deployment

Charlie

26 Jul 11:50

Choose a tag to compare

Charlie Pre-release
Pre-release

What's new

  • Websockets support
  • Configurable security
  • System upgrade

How to install

Through PyPi: sudo pip install easy_phi==0.3.
Manually: clone repository and run sudo setup.py install
Note that easy_install won't work because of stricter permission policies.

Now, you can start server by issuing command easy_phi

Screenshot

0.3 screenshot

Bravo

08 Jul 07:28

Choose a tag to compare

What's new:

  • REST API support (specs)
  • Basic web interface (without websockets support)
  • module confiuguration patches and widgets (documentation coming next release)

How to install:

Through PyPi: sudo pip install easy_phi
Manually: clone repository an sudo setup.py install

Now, you can start server by issuing command easy_phi

System test report:

Date                    7/8/2015
Total tests             25
Total executed          25
Pass                    9
Fail                    7
Blocked                 9
Pass rate               0.36
Implemented reqs        8
Requirements coverage   0.25

Regression test:

1000 consequent broadcast requests take ~2.2seconds on test machine 1 ( @mansuleman ) and 1.5s on test machine 2 ( @user2589)

Known issues:

  • Two consequent page reloads with a small interval (<100ms) might result in widgets being assigned to a wrong module. Fix is coming with next release. Temporary solution: not required as it is not a typical use case
  • System service (daemon) is not installed upon package deployment

Alpha

10 Jun 21:25

Choose a tag to compare

Alpha Pre-release
Pre-release

Implemented basic API

known issues:

  • missing unit tests
  • missing SCPI parser
  • missing module configuration (dummy configuration returned)
  • usb-tmc devices support is not tested (no hardware)