Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mjstealey/singularity-gephi

Singularity Gephi: The Open Graph Viz Platform
https://github.com/mjstealey/singularity-gephi

gephi java maven netbeans open-graph singularity

Last synced: 8 days ago
JSON representation

Singularity Gephi: The Open Graph Viz Platform

Awesome Lists containing this project

README

        

# Singularity Gephi: The Open Graph Viz Platform

[![https://www.singularity-hub.org/static/img/hosted-singularity--hub-%23e32929.svg](https://www.singularity-hub.org/static/img/hosted-singularity--hub-%23e32929.svg)](https://singularity-hub.org/collections/999)
[![GitHub License](https://img.shields.io/badge/license-MIT-green.svg)](https://opensource.org/licenses/MIT)

Singularity image for [Gephi 0.9.2](https://gephi.org).

## Build

You can build a local Singularity image named `gephi.0.9.2.simg` with:

```
$ sudo singularity build gephi.0.9.2.simg Singularity
```

## Deploy

Instead of building it yourself you can download the pre-built image from
[Singularity Hub](https://www.singularity-hub.org) with:

```bash
singularity pull --name gephi.0.9.2.simg shub://mjstealey/singularity-gephi
```

## Usage

Help

```console
$ singularity help gephi.0.9.2.simg

Gephi - The Open Graph Viz Platform
Version 0.9.2

Usage:
$ singularity run gephi.0.9.2.simg [args]
$ singularity run --app gephi gephi.0.9.2.simg [args]

```

## Run

No particular command is launched using the default run command, rather it is left to the user to specify:

```bash
singularity run gephi.0.9.2.simg [args]
```

Where `[args]` is generally one of {`gephi`, `gephi [args]`}

Example

```console
$ singularity run gephi.0.9.2.simg gephi --nosplash --help
Usage: /usr/local/gephi-0.9.2/bin/../platform/lib/nbexec {options} arguments

General options:
--help show this help
--jdkhome path to Java(TM) 2 SDK, Standard Edition
-J pass to JVM

--cp:p prepend to classpath
--cp:a append to classpath
Module reload options:
--reload /path/to/module.jar install or reinstall a module JAR file

Additional module options:
-o, --open ...
--modules
--refresh Refresh all catalogs
--list Prints the list of all modules, their versions and enablement status
--install ... Installs provided JAR files as modules
--disable ... Disable modules for specified codebase names
--enable ... Enable modules for specified codebase names
--update ... Updates all or specified modules
--update-all Updates all modules
--extra-uc Add a extra Update Center (URL)

Core options:
--laf use given LookAndFeel class instead of the default
--fontsize set the base font size of the user interface, in points
--locale use specified locale
--userdir use specified directory to store user settings
--cachedir use specified directory to store user cache, must be different from userdir
--nosplash do not show the splash screen

```

### gephi

The `gephi` command is launched as an explicit app:

```bash
singularity run --app gephi gephi.0.9.2.simg [args]
```

Example:

```console
$ singularity run --app gephi gephi.0.9.2.simg --nosplash
```

**Gephi Desktop UI**: (using X11)

Gephi Desktop UI

## Contributing

Bug reports and pull requests are welcome on GitHub at [https://github.com/mjstealey/singularity-gephi](https://github.com/mjstealey/singularity-gephi).

## License

The code is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).