Fleet Development Series

Aggregated from Fleet Development Vessels

Note

available on platforms : Platform.Liquids, Platform.LNG, Platform.LPG, Platform.Dry

class kpler.sdk.resources.fleet_development_series.FleetDevelopmentSeries(configuration, column_ids=True, log_level=None)[source]

The FleetDevelopmentSeries returns In-Service fleet, new vessel deliveries and old vessels sold for scrap as well as vessels with Scrubbers installed and planned.

get(start_date=None, end_date=None, metric=None, aggregation_metric=None, period=None, split=None, unit=None, vessel_types_cpp=None, vessel_types_oil=None, vessel_types=None, gte=None, lte=None, with_orderbook=False)[source]
Parameters
  • start_date – Optional[date] Start of the period (YYYY-MM-DD)

  • end_date – Optional[date] End of the period (YYYY-MM-DD)

  • metric – Optional[Enum] FleetDevelopmentSeriesMetric

  • aggregation_metric – Optional[Enum] FleetDevelopmentSeriesAggregationMetric

  • period – Optional[Enum] FleetDevelopmentSeriesPeriod

  • split – Optional[Enum] FleetDevelopmentSeriesSplit

  • unit – Optional[Enum] FleetDevelopmentSeriesUnit

  • vessel_types_cpp – Optional[List[Enum]] VesselTypesCpp

  • vessel_types_oil – Optional[List[Enum]] VesselTypesOil

  • vessel_types – Optional[List[Enum]] VesselTypesDry VesselTypesLNG VesselTypesLPG

  • gte – Optional[int] Get vessels with deadweight/capacity greater or equals to this value by default 0

  • lte – Optional[int] Get vessels with deadweight/capacity lower or equals to this value by default 606550

  • with_orderbook – bool = False Access vessels in fleet orderbook, scheduled for future delivery

Examples

>>> from datetime import date
... from kpler.sdk.resources.fleet_development_series import FleetDevelopmentSeries
... from kpler.sdk import FleetDevelopmentSeriesMetric, FleetDevelopmentSeriesAggregationMetric, FleetDevelopmentSeriesPeriod, FleetDevelopmentSeriesSplit
... fleet_development_series_client = FleetDevelopmentSeries(config)
... fleet_development_series_client.get(
...         start_date=date(2020,1,1),
...         end_date=date(2020,5,1),
...         metric=FleetDevelopmentSeriesMetric.Available,
...         aggregation_metric=FleetDevelopmentSeriesAggregationMetric.Count,
...         period=FleetDevelopmentSeriesPeriod.Monthly,
...         split=FleetDevelopmentSeriesSplit.VesselType
... )

Date

GP

MR

LR2

VLCC

LR3

LR1

2020-01

3727

2325

1107

905

636

506

2020-02

3725

2330

1106

906

639

506

2020-03

3728

2340

1108

909

641

506

2020-04

3737

2347

1109

911

642

507

2020-05

3740

2347

1109

911

642

507

get_columns()[source]

This endpoint returns a recent and updated list of all columns available for the fleet_development endpoints

Examples

>>> from kpler.sdk.resources.fleet_development_series import FleetDevelopmentSeries
... fleet_development_series_client = FleetDevelopmentSeries(config)
... fleet_development_series_client.get_columns()

id

name

description

deprecated

type

day

Day

None

False

date yyyy-MM-dd

vessel_name

Name

Name of the vessel

False

string

vessel_imo

IMO

Vessel IMO

False

string

vessel_mmsi

MMSI

The Maritime Mobile Service Identity of the vessel (9 digits)

False

string

vessel_status

Status

Status of the vessel

False

string

Return type

DataFrame

class kpler.sdk.FleetDevelopmentSeriesMetric(value)[source]
Available = 'available'
Contracting = 'contracting'
Deliveries = 'deliveries'
Scrapping = 'scrapping'
class kpler.sdk.FleetDevelopmentSeriesAggregationMetric(value)[source]
Count = 'count'
SumCapacity = 'sumcapacity'
SumDeadWeight = 'sumdeadweight'
class kpler.sdk.FleetDevelopmentSeriesPeriod(value)[source]
Annually = 'years'
Monthly = 'months'
Quarterly = 'quarters'
class kpler.sdk.FleetDevelopmentSeriesSplit(value)[source]
ComplianceMethod = 'complianceMethod'
Total = 'total'
VesselType = 'vesselType'
VesselTypeCpp = 'vesselTypeCpp'
VesselTypeOil = 'vesselTypeOil'
class kpler.sdk.FleetDevelopmentSeriesUnit(value)[source]
KT = 'kt'
MT = 'mt'
class kpler.sdk.VesselTypesCPP(value)[source]
GP = 'GP'
LR1 = 'LR1'
LR2 = 'LR2'
LR3 = 'LR3'
MR = 'MR'
SmallTanker = 'Small Tanker'
VLCC = 'VLCC'
class kpler.sdk.VesselTypesOil(value)[source]
Aframax = 'Aframax'
Panamax = 'Panamax'
ProductTanker = 'Product Tanker'
SmallTanker = 'Small Tanker'
Suezmax = 'Suezmax'
ULCC = 'ULCC'
VLCC = 'VLCC'
class kpler.sdk.VesselTypesLNG(value)[source]
LLowerConventional = 'L (Lower Conventional)'
MMedMax = 'M (Med Max)'
QFlex = 'Q-Flex'
QMax = 'Q-Max'
SSmallSCale = 'S (Small Scale)'
XLUpperConventional = 'XL (Upper Conventional)'
XSPressureGas = 'XS (Pressure Gas)'
class kpler.sdk.VesselTypesLPG(value)[source]
Handysize = 'Handysize'
LGC = 'LGC'
MGC = 'MGC'
SGC = 'SGC'
VLEC = 'VLEC'
VLGC = 'VLGC'
class kpler.sdk.VesselTypesDry(value)[source]
BabyCapes = 'Baby Capes'
Capesize = 'Capesize'
Handymax = 'Handymax'
Handysize = 'Handysize'
Kamsarmax = 'Kamsarmax'
Newcastlemax = 'Newcastlemax'
Panamax = 'Panamax'
PostPanamax = 'Post-Panamax'
Supramax = 'Supramax'
Ultramax = 'Ultramax'
VLOC = 'VLOC'
Valemax = 'Valemax'