Code Monkey home page Code Monkey logo

omero-user-scripts's Introduction

OMERO User Scripts

Installation

  1. Change into the scripts location of your OMERO installation

     cd OMERO_DIST/lib/scripts
    
  2. Clone the repository with a unique name (e.g. "useful_scripts")

     git clone https://github.com/THISREPOSITORY/omero-user-scripts.git UNIQUE_NAME
    
  3. Update your list of installed scripts by examining the list of scripts in OMERO.insight or OMERO.web, or by running the following command

     path/to/bin/omero script list
    

Upgrading

  1. Change into the repository location cloned into during installation

     cd OMERO_DIST/lib/scripts/UNIQUE_NAME
    
  2. Update the repository to the latest version

     git pull --rebase
    
  3. Update your list of installed scripts by examining the list of scripts in OMERO.insight or OMERO.web, or by running the following command

     path/to/bin/omero script list
    

Developer Installation

  1. Fork omero-user-scripts in your own GitHub account

  2. Change into the scripts location of your OMERO installation

     cd OMERO_DIST/lib/scripts
    
  3. Clone the repository

     git clone [email protected]:YOURGITUSER/omero-user-scripts.git YOUR_SCRIPTS
    

Adding a script

  1. Choose a naming scheme for your scripts. The name of the clone (e.g. "YOUR_SCRIPTS"), the script name, and all sub-directories will be shown to your users in the UI, so think about script organization upfront.

    a. If you don't plan to have many scripts, then you need not have any sub-directories and can place scripts directly under YOUR_SCRIPTS.

    b. Otherwise, create a suitable sub-directory. Examples of directories in use can be found in the official scripts repository.

  2. Place your script in the chosen directory:

  • If you have an existing script, simply save it.
  • Otherwise, copy Example.txt and edit it in place. (Don't use git mv)
  1. Add the file to git, commit, and push.

Testing your script

  1. List the current scripts in the system

     path/to/bin/omero script list
    
  2. List the parameters

     path/to/bin/omero script params SCRIPT_ID
    
  3. Launch the script

     path/to/bin/omero script launch SCRIPT_ID
    
  4. See the developer documentation for more information on testing and modifying your scripts.

Legal

See LICENSE

About

This section provides machine-readable information about your scripts. It will be used to help generate a landing page and links for your work. Please modify all values on each branch to describe your scripts.

Repository name

Base OMERO User Scripts repository

Minimum version

4.4

Maximum version

5.0

Owner(s)

The OME Team

Institution

Open Microscopy Environment

URL

http://openmicroscopy.org/info/scripts

Email

[email protected]

Description

Example script repository to be cloned, modified, and extended. This text may be used on OME resources to explain your scripts.

omero-user-scripts's People

Contributors

joshmoore avatar chris-allan avatar sbesson avatar ehrenfeu avatar manics avatar jburel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.