Core Concepts

This page presents several key concepts as they are used in the Neptune UI and documentation set.

Organization Types

An organization is a way to centrally manage projects, users and subscriptions.

Neptune has two organization types: individual and team.

Individual

  • Each user is assigned individual organization with username as an organization name.

  • The user is the only member of this organization but may invite collaborators to projects.

  • The user can create an unlimited number of projects in the individual organization.

Team

  • A team organization comes in handy when an entire team needs to be managed centrally.

  • Once created, a team organization can be managed by the organization Admin. This include users and subscription.

  • Only users who joined team organization can browse its content, subject to the assigned role in the organization or project.

Learn more about project types and user roles.


User Roles

There are roles in projects and in organizations.

Roles in an organization

Organization roles apply only to team organizations.

If you have created an organization, you can invite people to it. Two roles are available: Admin and Member.

The following table summarizes the permissions available for the organization roles.

Permission

Admin

Member

Access level in subscription management

edit

none

Access level in organization members

edit

none

Access to invoice data

edit

none

Access level for creating Projects

edit

none

You can access organization settings by clicking Settings.

organization settings button

Note

  • An Admin of an organization is also the Owner of all projects, by default.

  • Project Owners can grant project ownership to anyone in the organization.

  • An organization must have at least one Admin, so the last remaining Admin cannot be removed from the organization.

Roles in a project

The following table summarizes the permissions available for the three project roles: Owner, Contributor and Viewer.

Permission

Owner

Contributor

Viewer

Access level in project settings

edit

none

none

Access level to all experiments Notebooks and Wiki

edit

edit

view

Access level to people in project (under Settings tab)

edit

view

view

Can run experiments

yes

yes

no

Can add notebooks and make checkpoints

yes

yes

no

Can remove project

yes

no

no


Project Types

There are private and public projects.

Private

Only people added to the project can see it. The project Owner can manage who has access to the project in the Settings view.

Here is an example view, where the project Owner can manage project members:

Invite user to the project

Public

Public projects are freely available to view by everyone who has access to the Internet.

Also, in case of individual organizations, you can invite collaborators to public projects only. Examples are: Credit default prediction and Binary classification metrics.