Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Poriscope 1.5.0 documentation
Poriscope 1.5.0 documentation

User Manuals:

  • User Guide
    • Workflow Overview
    • Tutorial and Documentation
    • Raw Data Tab
    • Event Analysis Tab
    • MetaData Tab
    • Clustering Tab
    • Settings Tab
    • Menus and Session Management
    • Scripting with Poriscope
    • FAQ
  • Plugin Development
    • Getting Started
    • System Architecture
      • MainView Overview
      • MainModel Overview
      • MainController Overview
      • MainView
      • MainModel
      • MainController
    • Where to Begin
      • Where to Begin
      • Understanding Base Classes
      • Understanding Signals
    • Frontend Plugin Development
      • Ready to Build Your Own Plugin?
        • MetaView as a Base Class
        • MetaModel as a Base Class
        • MetaController as a Base Class
      • Keeping It Minimal: HelloWorld Tutorial
      • From HelloWorld to a Full MVC Analysis Tab
        • SimpleCalc Full Code Example
      • What’s next ?
        • Adding a Walkthrough to Your Custom MVC Plugin
    • Backend Plugin Development
      • Ready to Build Your Own Data Plugin?
        • Base Data Plugin
        • Build a MetaReader subclass
        • Building a MetaFilter subclass
        • Building a MetaEventFinder subclass
        • Building a MetaWriter subclass
        • Build a MetaEventLoader subclass
        • Build a MetaEventFitter subclass
        • Build a MetaDatabaseWriter subclass
        • Build a MetaDatabaseLoader subclass

Base Classes:

  • Abstract Base Classes
    • BaseDataPlugin
    • MetaController
    • MetaDatabaseLoader
    • MetaDatabaseWriter
    • MetaEventFinder
    • MetaEventFitter
    • MetaEventLoader
    • MetaFilter
    • MetaModel
    • MetaReader
    • MetaView
    • MetaWriter

Plugins:

  • Plugins
    • Analysistabs
      • ClusteringController
      • RawDataModel
      • EventAnalysisController
      • ClusteringModel
      • MetadataView
      • MetadataModel
      • EventAnalysisView
      • ClusteringView
      • RawDataController
      • MetadataController
      • EventAnalysisModel
      • RawDataView
      • Utils
        • RawDataControls
        • IntroDialog
        • Overlay
        • StepDialog
        • PluginManager
        • ClusteringControls
        • EventAnalysisControls
        • MetadataControls
        • WalkthroughMixin
    • Datareaders
      • SingleBinaryDecoder
      • BinaryReader1X
      • ChimeraReaderVC100
      • ABF2Reader
      • ChimeraReader20240501
      • ChimeraReader20240101
    • Datawriters
      • SQLiteEventWriter
    • Db Loaders
      • SQLiteDBLoader
    • Dbwriters
      • SQLiteDBWriter
    • Eventfinders
      • ClassicBlockageFinder
      • BoundedBlockageFinder
    • Eventfitters
      • CUSUM
      • PeakFinder
      • IntraCUSUM
      • P6Flags
      • SingleSublevel
      • HackyList
      • Sublevels
      • NanoTrees
    • Eventloaders
      • SQLiteEventLoader
    • Filters
      • BesselFilter
      • WaveletFilter

Signals:

  • Global Signal
    • API Overview
    • Example Usage: RawDataView
  • Data Plugin Controller Signal
    • API Overview
    • Example Usage: RawDataView
  • Which to use

Logging Decorators:

  • Logging
Back to top
View this page

Menus and Session Management¶

Poriscope offers built-in session management through the File menu. You can save your progress, restore previous work, or reload a saved configuration using .json session files.

File Menu Options

Session Options Overview¶

  • Restore Session Automatically reloads the last active session when you launch the application.

  • Load Session Opens a previously saved session JSON file and restores its state.

  • Save Session Stores the current state — including datasets, filters, readers, writers, and analysis results — into a .json file.

Saving Session as JSON

Note

If the original file paths referenced in the session JSON are no longer valid (e.g., files were moved, renamed, or deleted), the session may not load correctly.

Settings Access¶

From the same File menu, you can also access:

  • Settings – Configure general preferences, logging behavior, plugin folders, and more.

See also

For instructions on configuring user preferences and data/plugin directories, refer to Settings Tab.

Data Menu¶

Data Menu

The Data menu provides quick access to the same loaders as the “+” buttons in the control panels:

  • Load Timeseries

  • Load Events

  • Load Event Database

  • Load Writer

  • Load Database Writer

Analysis Menu¶

Analysis Menu

The Analysis menu allows you to:

  • Add filters, event finders, fitters, and new analysis tabs

  • Abort Analysis: forcibly stops any active processes (identified by active progress bars)

Help Menu¶

Help Menu

The Help menu includes a link to the tutorial. Note that the help system is not yet implemented.

Next
Scripting with Poriscope
Previous
Settings Tab
Copyright © 2024, Kyle Briggs, Carolina González G.
Made with Sphinx and @pradyunsg's Furo
On this page
  • Menus and Session Management
    • Session Options Overview
    • Settings Access
    • Data Menu
    • Analysis Menu
    • Help Menu