virtualship package

Code for the Virtual Ship Classroom, where Marine Scientists can combine Copernicus Marine Data with an OceanParcels ship to go on a virtual expedition.

class virtualship.Location(latitude, longitude)

Bases: object

A location on a sphere.

Parameters:
property lat: float

Shorthand for latitude variable.

Returns:

Latitude variable.

latitude: float
property lon: float

Shorthand for longitude variable.

Returns:

Longitude variable.

longitude: float
class virtualship.Spacetime(location, time)

Bases: object

A location and time.

Parameters:
location: Location
time: datetime

Subpackages

Submodules

virtualship.location module

Location class. See class description.

class virtualship.location.Location(latitude, longitude)

Bases: object

A location on a sphere.

Parameters:
property lat: float

Shorthand for latitude variable.

Returns:

Latitude variable.

latitude: float
property lon: float

Shorthand for longitude variable.

Returns:

Longitude variable.

longitude: float

virtualship.spacetime module

Location class. See class description.

class virtualship.spacetime.Spacetime(location, time)

Bases: object

A location and time.

Parameters:
location: Location
time: datetime

virtualship.utils module

virtualship.utils.get_example_config()

Get the example configuration file.

Return type:

str

virtualship.utils.get_example_schedule()

Get the example schedule file.

Return type:

str

virtualship.utils.load_static_file(name)

Load static file from the virtualship.static module by file name.

Parameters:

name (str)

Return type:

str