Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@searscr searscr released this 29 Apr 11:29
128ff78

PyONCatLogin Release Notes - Version 1.0.0

New Features:

  1. ONCatLoginDialog Widget:

    • Added ONCatLoginDialog widget for providing a login dialog for ONCat authentication.
    • Allows users to securely input their login credentials.
    • Upon successful authentication, establishes a connection to the ONCat service.
  2. ONCatLogin Widget:

    • Introduced ONCatLogin widget for handling ONCat authentication and connection.
    • Provides a status indicator for ONCat connection (disconnected: red, connected: green).
    • Offers a button to connect to ONCat, requiring login credentials.
  3. Configuration Handling:

    • Implemented config.py and config.ini for storing configuration settings.
    • Configuration file path is resolved dynamically to ensure access from any location.

Dependencies:

  1. Python 3.10: Requires Python version 3.10 or higher.
  2. pyoncat: Relies on pyoncat for handling the login to ONCat.
  3. mantidqt: Requires mantidqt to provide correct Qt version.

How to Use:

  1. Install the package using anaconda:
conda install -c neutrons pyoncatqt
  1. Import required modules and widgets into your project.
  2. Utilize ONCatLoginDialog and ONCatLogin widgets to integrate ONCat authentication and connection features into your application.
  3. Refer to documentation and examples for detailed usage instructions.

About PyONCatLogin:

PyONCatLogin is a Python package providing PyQt-based GUI components for ONCat authentication and connection. Developed by ORNL, it aims to simplify the integration of ONCat API calls into Python GUI applications using Qt.