from enum import Enum
[docs]class BallastCapacityPortCallsSources(Enum):
""""""
Forecast = "Forecast" #:
Market = "Market" #:
AIS = "AIS" #:
Port = "Port" #:
Analyst = "Analyst" #:
Fixture = "Fixture" #:
[docs]class BallastCapacityPortCallsVesselStates(Enum):
""""""
Ballast = "Ballast" #:
Loaded = "Loaded" #:
[docs]class BallastCapacitySeriesPeriod(Enum):
""""""
Monthly = "monthly" #:
Weekly = "weekly" #:
Daily = "daily" #:
[docs]class BallastCapacitySeriesSplit(Enum):
""""""
Total = "total" #:
Country = "country" #:
Source = "source" #:
VesselType = "vesselType" #:
VesselTypeCpp = "vesselTypeCpp" #:
VesselTypeOil = "vesselTypeOil" #:
[docs]class BallastCapacitySeriesUnit(Enum):
""""""
MT = "mt" #:
KT = "kt" #:
[docs]class BallastCapacitySeriesMetric(Enum):
""""""
Count = "count" #:
DeadWeight = "deadWeight" #:
Capacity = "capacity" #:
[docs]class CongestionSeriesPeriod(Enum):
""""""
Annually = "years" #:
Monthly = "months" #:
Weekly = "weeks" #:
Quarterly = "quarters" #:
Daily = "days" #:
EIA = "eia" #:
[docs]class CongestionVesselsPeriod(Enum):
""""""
Annually = "years" #:
Monthly = "months" #:
Weekly = "weeks" #:
Quarterly = "quarters" #:
Daily = "days" #:
EIA = "eia" #:
[docs]class CongestionSeriesSplit(Enum):
""""""
Total = "total" #:
Port = "port" #:
Installation = "installation" #:
Country = "country" #:
VesselType = "vesselType" #:
VesselTypeCpp = "vesselTypeCpp" #:
VesselTypeOil = "vesselTypeOil" #:
VesselOperations = "VesselOperations" #:
WaitingStatus = "waitingStatus" #:
Product = "product" #:
Grade = "grade" #:
[docs]class CongestionSeriesUnit(Enum):
""""""
MT = "mt" #:
KT = "kt" #:
[docs]class CongestionSeriesMetric(Enum):
""""""
Count = "count" #:
DeadWeight = "deadWeight" #:
Duration = "duration" #:
Capacity = "capacity" #:
[docs]class CongestionSeriesOperation(Enum):
""""""
Load = "Load" #:
Discharge = "Discharge" #:
All = "All" #:
[docs]class CongestionVesselsOperation(Enum):
""""""
Load = "Load" #:
Discharge = "Discharge" #:
All = "All" #:
class Platform(Enum):
""""""
LNG = "https://api-lng.kpler.com/v1" #:
LPG = "https://api-lpg.kpler.com/v1" #:
Dry = "https://api-coal.kpler.com/v1" #:
Liquids = "https://api.kpler.com/v1" #:
[docs]class TradesStatus(Enum):
""""""
Delivered = "delivered" #:
Scheduled = "scheduled" #:
Loading = "loading" #:
InTransit = "in transit" #:
[docs]class FleetDevelopmentSeriesAggregationMetric(Enum):
""""""
Count = "count" #:
SumCapacity = "sumcapacity" #:
SumDeadWeight = "sumdeadweight" #:
[docs]class FleetDevelopmentSeriesMetric(Enum):
""""""
Available = "available" #:
Deliveries = "deliveries" #:
Scrapping = "scrapping" #:
Contracting = "contracting" #:
[docs]class FleetDevelopmentSeriesPeriod(Enum):
""""""
Annually = "years" #:
Monthly = "months" #:
Quarterly = "quarters" #:
[docs]class FleetDevelopmentSeriesSplit(Enum):
""""""
Total = "total" #:
ComplianceMethod = "complianceMethod" #:
VesselType = "vesselType" #:
VesselTypeOil = "vesselTypeOil" #:
VesselTypeCpp = "vesselTypeCpp" #:
[docs]class FleetDevelopmentSeriesUnit(Enum):
""""""
MT = "mt" #:
KT = "kt" #:
[docs]class FlowsDirection(Enum):
""""""
Import = "import" #:
Export = "export" #:
NetImport = "netimport" #:
NetExport = "netexport" #:
[docs]class FlowsSplit(Enum):
""""""
Total = "total" #:
Grades = "grades" #:
Products = "products" #:
OriginCountries = "origin countries" #:
OriginSubcontinents = "origin subcontinents" #:
OriginContinents = "origin continents" #:
OriginTradingRegions = "origin trading regions" #:
OriginPorts = "origin ports"
DestinationTradingRegions = "destination trading regions" #:
DestinationCountries = "destination countries" #:
DestinationSubcontinents = "destination subcontinents" #:
DestinationContinents = "destination continents" #:
OriginInstallations = "origin installations" #:
DestinationInstallations = "destination installations" #:
DestinationPorts = "destination ports"
OriginPadds = "origin padds" #:
DestinationPadds = "destination padds" #:
VesselType = "vessel type" #:
TradeStatus = "trade status" #:
Sources = "sources" #:
Charterers = "charterers" #:
Routes = "routes" #:
Buyers = "buyer" #:
Sellers = "seller" #:
VesselTypeOil = "vessel type oil" #:
VesselTypeCpp = "vessel type cpp" #:
LongHaulVesselType = "long haul vessel type" #:
LongHaulVesselTypeOil = "long haul vessel type oil" #:
LongHaulVesselTypeCpp = "long haul vessel type cpp" #:
CrudeQuality = "crude quality" #:
[docs]class FlowsPeriod(Enum):
""""""
Annually = "annually" #:
Monthly = "monthly" #:
Weekly = "weekly" #:
EiaWeekly = "eia-weekly" #:
Daily = "daily" #:
[docs]class FlowsMeasurementUnit(Enum):
""""""
KBD = "kbd" #:
BBL = "bbl" #:
KB = "kb" #:
MMBBL = "mmbbl" #:
MT = "mt" #:
KT = "kt" #:
T = "t" #:
CM = "cm" #:
[docs]class FreightMetricsSeriesMetric(Enum):
""""""
TonMiles = "TonMiles" #:
TonDays = "TonDays" #:
AvgSpeed = "AvgSpeed" #:
AvgDistance = "AvgDistance" #:
[docs]class FreightMetricsSeriesPeriod(Enum):
""""""
Monthly = "monthly" #:
Quarterly = "quarterly" #:
Annually = "annually" #:
[docs]class FreightMetricsSeriesSplit(Enum):
""""""
Total = "total" #:
DestinationCountry = "destinationCountry" #:
OriginCountry = "originCountry" #:
VesselType = "vesselType" #:
VesselTypeOil = "vesselTypeOil" #:
VesselTypeCpp = "vesselTypeCpp" #:
DestinationInstallation = "destinationInstallation" #:
OriginInstallation = "originInstallation" #:
DestinationSourceEta = "destinationSourceEta" #:
OriginSourceEta = "originSourceEta" #:
[docs]class FreightMetricsSeriesUnit(Enum):
""""""
MTNMI = "mt/nmi" #:
KTNMI = "kt/nmi" #:
TNMI = "t/nmi" #:
TDAY = "t/day" #:
KTDAY = "kt/day" #:
class FreightMetricsSeriesStatus(Enum):
"""Status of vessels for freight metrics series"""
Ballast = "ballast"
Loaded = "loaded"
All = "all"
[docs]class VesselTypesDry(Enum):
""""""
BabyCapes = "Baby Capes" #:
Capesize = "Capesize" #:
Handymax = "Handymax" #:
Handysize = "Handysize" #:
Newcastlemax = "Newcastlemax" #:
Kamsarmax = "Kamsarmax" #:
Panamax = "Panamax" #:
PostPanamax = "Post-Panamax" #:
Supramax = "Supramax" #:
Ultramax = "Ultramax" #:
Valemax = "Valemax" #:
VLOC = "VLOC" #:
[docs]class VesselTypesLPG(Enum):
""""""
SGC = "SGC" #:
VLGC = "VLGC" #:
Handysize = "Handysize" #:
MGC = "MGC" #:
LGC = "LGC" #:
VLEC = "VLEC" #:
[docs]class VesselTypesLNG(Enum):
""""""
XLUpperConventional = "XL (Upper Conventional)" #:
LLowerConventional = "L (Lower Conventional)" #:
QFlex = "Q-Flex" #:
XSPressureGas = "XS (Pressure Gas)" #:
MMedMax = "M (Med Max)" #:
SSmallSCale = "S (Small Scale)" #:
QMax = "Q-Max" #:
[docs]class VesselTypesCPP(Enum):
""""""
LR2 = "LR2" #:
VLCC = "VLCC" #:
LR3 = "LR3" #:
MR = "MR" #:
GP = "GP" #:
LR1 = "LR1" #:
SmallTanker = "Small Tanker" #:
[docs]class VesselTypesOil(Enum):
""""""
Aframax = "Aframax" #:
ProductTanker = "Product Tanker" #:
Suezmax = "Suezmax" #:
VLCC = "VLCC" #:
Panamax = "Panamax" #:
ULCC = "ULCC" #:
SmallTanker = "Small Tanker" #:
[docs]class FleetDevelopmentVesselsComplianceMethods(Enum):
""""""
Scrubber = "Scrubber" #:
ScrubberPlanned = "Scrubber Planned" #:
ScrubberReady = "Scrubber Ready" #:
[docs]class FleetDevelopmentVesselsMetric(Enum):
""""""
Available = "available" #:
Deliveries = "deliveries" #:
Scrapping = "scrapping" #:
Contracting = "contracting" #:
[docs]class FleetMetricsAlgo(Enum):
""""""
FloatingStorage = "floating_storage" #:
LoadedVessels = "loaded_vessels" #:
[docs]class FleetMetricsPeriod(Enum):
""""""
Weekly = "weekly" #:
Daily = "daily" #:
EIA = "eia" #:
[docs]class FleetMetricsMeasurementUnit(Enum):
""""""
BBL = "bbl" #:
T = "t" #:
CM = "cm" #:
[docs]class FleetMetricsSplit(Enum):
""""""
Total = "total" #:
Grades = "grades" #:
Products = "products" #:
OriginCountries = "origin countries" #:
OriginTradingRegions = "origin trading regions"
DestinationTradingRegions = "destination trading regions"
OriginContinents = "origin continents"
OriginSubcontinents = "origin subcontinents"
DestinationSubcontinents = "destination subcontinents"
OriginPorts = "origin ports"
DestinationPorts = "destination ports"
DestinationContinents = "destination continents"
DestinationCountries = "destination countries" #:
OriginInstallations = "origin installations" #:
DestinationInstallations = "destination installations" #:
VesselType = "vessel type" #:
VesselTypeOil = "vessel type oil"
VesselTypeCpp = "vessel type cpp"
TradeStatus = "trade status" #:
Charterers = "charterers" #:
Buyer = "buyer" #:
Seller = "seller" #:
CurrentContinents = "current continents" #:
CurrentSubcontinents = "current subcontinents" #:
CurrentCountries = "current countries" #:
CurrentSubregions = "current subregions" #:
CurrentSeas = "current seas" #:
FloatingDays = "floating days" #:
CrudeQuality = "crude quality" #:
[docs]class FleetMetricsVesselsAlgo(Enum):
""""""
FloatingStorage = "floating_storage" #:
LoadedVessels = "loaded_vessels" #:
[docs]class FleetMetricsVesselsMeasurementUnit(Enum):
""""""
BBL = "bbl" #:
KB = "kb" #:
MMBBL = "mmbbl" #:
MT = "mt" #:
KT = "kt" #:
T = "t" #:
CM = "cm" #:
[docs]class OutagesTypes(Enum):
""""""
Planned = "planned" #:
Unplanned = "unplanned" #:
[docs]class ContractsTypes(Enum):
""""""
SPA = "SPA" #:
TUA = "TUA" #:
LTA = "LTA" #:
Tender = "Tender" #:
[docs]class FleetUtilizationSeriesPeriod(Enum):
""""""
Annually = "years" #:
Monthly = "months" #:
Weekly = "weeks" #:
Quarterly = "quarters" #:
Daily = "days" #:
[docs]class FleetUtilizationVesselsPeriod(Enum):
""""""
Annually = "years" #:
Monthly = "months" #:
Weekly = "weeks" #:
Quarterly = "quarters" #:
Daily = "days" #:
[docs]class FleetUtilizationSeriesSplit(Enum):
""""""
Total = "total" #:
Product = "product" #:
State = "state" #:
VesselType = "vesselType" #:
VesselTypeOil = "vesselTypeOil" #:
VesselTypeCpp = "vesselTypeCpp" #:
SubState = "subState" #:
Direction = "direction" #:
CurrentSubContinents = "currentSubcontinents" #:
CurrentContinents = "currentContinents" #:
CurrentSubregions = "currentSubregions" #:
CurrentCountries = "currentCountries" #:
CurrentSeas = "currentSeas" #:
PreviousTradingRegions = "previousTradingRegions" #:
PreviousContinents = "previousContinents" #:
PreviousSubContinents = "previousSubContinents" #:
PreviousCountries = "previousCountries" #:
PreviousPorts = "previousPorts" #:
NextTradingRegions = "nextTradingRegions" #:
NextContinents = "nextContinents" #:
NextSubContinents = "nextSubContinents" #:
NextCountries = "nextCountries" #:
NextPorts = "nextPorts" #:
[docs]class FleetUtilizationSeriesUnit(Enum):
""""""
MT = "mt" #:
KT = "kt" #:
[docs]class FleetUtilizationSeriesVesselsState(Enum):
""""""
Ballast = "Ballast" #:
Loaded = "Loaded" #:
Maintenance = "Maintenance" #:
[docs]class FleetUtilizationSeriesMetric(Enum):
""""""
Count = "count" #:
DeadWeight = "deadWeight" #:
[docs]class FleetUtilizationVesselsState(Enum):
""""""
Ballast = "Ballast" #:
Loaded = "Loaded" #:
Maintenance = "Maintenance" #:
[docs]class FleetUtilizationVesselsUnit(Enum):
""""""
MT = "mt" #:
KT = "kt" #:
[docs]class InventoriesPeriod(Enum):
""""""
Annually = "annually" #:
Monthly = "monthly" #:
Weekly = "weekly" #:
EiaWeekly = "eia-weekly" #:
Daily = "daily" #:
[docs]class InventoriesSplit(Enum):
""""""
Total = "total" #:
ByCountry = "byCountry" #:
ByInstallation = "byInstallation" #:
ByPlayer = "byPlayer" #:
ByTankType = "byTankType" #:
ByOnshoreOffshoreStatus = "byOnshoreOffshoreStatus" #:
[docs]class InventoriesDronePeriod(Enum):
""""""
MidWeeks = "midweeks" #:
EiaWeeks = "eia" #:
Days = "days" #:
[docs]class DiversionsVesselState(Enum):
""""""
Ballast = "Ballast" #:
Loaded = "Loaded" #:
[docs]class SupplyDemandSplit(Enum):
""""""
Total = "total" #:
Country = "country" #:
[docs]class SupplyDemandMetric(Enum):
""""""
Supply = "supply" #:
Demand = "demand" #:
RefineryRun = "refineryRun" #:
DirectCrudeUse = "directCrudeUse" #:
Balance = "balance" #:
NetExport = "netExport" #:
StockChange = "stockChange" #:
BalancingFactor = "balancingFactor" #:
class SupplyDemandUsBalancesCrude(Enum):
""""""
Adjustment = "adjustment" #:
ImportFromCanada = "importFromCanada" #:
NetImport = "netImport" #:
RefineryRun = "refineryRun" #:
Production = "production" #:
StockChange = "stockChange" #:
class SupplyDemandUsBalancesGasoline(Enum):
""""""
SupplyByBlender = "supplyByBlender" #:
Demand = "demand" #:
MaritimeImport = "maritimeImport" #:
NetReceipt = "netReceipt" #:
StockLevelPadd1A = "stockLevelPadd1A" #:
StockLevelPadd1B = "stockLevelPadd1B" #:
StockLevelPadd1C = "stockLevelPadd1C" #:
PipelineInbound = "pipelineInbound" #:
PipelineOutbound = "pipelineOutbound" #:
SupplyByRefinery = "supplyByRefinery" #:
WaterborneInbound = "waterborneInbound" #:
class SupplyDemandUsBalancesGranularity(Enum):
""""""
Weekly = "weeks" #:
Monthly = "months" #:
class SupplyDemandUsBalancesProduct(Enum):
""""""
Crude = "Crude/Co" #:
Gasoline = "Gasoline" #:
[docs]class UtilizationGranularity(Enum):
""""""
Daily = "day" #:
Weekly = "week" #:
EiaWeekly = "eia-week" #:
Monthly = "month" #:
Annually = "year" #:
[docs]class UtilizationSplit(Enum):
""""""
Total = "Total" #:
RefineryType = "Refinery Type" #:
Refinery = "Refinery" #:
Country = "Country" #:
Subcontinent = "Subcontinent" #:
Continent = "Continent" #:
TradingRegion = "Trading Region" #:
[docs]class SecondaryFeedGranularity(Enum):
""""""
Daily = "day" #:
Weekly = "week" #:
EiaWeekly = "eia-week" #:
Monthly = "month" #:
Annually = "year" #:
[docs]class SecondaryFeedSplit(Enum):
""""""
Total = "Total" #:
RefineryType = "Refinery Type" #:
Refinery = "Refinery" #:
Country = "Country" #:
Subcontinent = "Subcontinent" #:
Continent = "Continent" #:
TradingRegion = "Trading Region" #:
[docs]class SecondaryFeedUnit(Enum):
""""""
KBD = "kbd" #:
KB = "kb" #:
M3 = "m3" #:
MBBL = "Mbbl" #:
[docs]class MarginsGranularity(Enum):
""""""
Daily = "day" #:
Weekly = "week" #:
EiaWeekly = "eia-week" #:
Monthly = "month" #:
Annually = "year" #:
[docs]class MarginsSplit(Enum):
""""""
Total = "Total" #:
RefineryType = "Refinery Type" #:
Refinery = "Refinery" #:
Country = "Country" #:
Subcontinent = "Subcontinent" #:
Continent = "Continent" #:
TradingRegion = "Trading Region" #:
[docs]class FixturesStatuses(Enum):
""""""
OnSubs = "on subs" #:
InProgress = "in progress" #:
FullyFixed = "fully fixed" #:
Finished = "finished" #:
Failed = "failed" #:
Cancelled = "cancelled" #:
[docs]class RefinedProductsGranularity(Enum):
""""""
Daily = "day" #:
Weekly = "week" #:
EiaWeekly = "eia-week" #:
Monthly = "month" #:
Annually = "year" #:
[docs]class RefinedProducts(Enum):
""""""
All = "All" #:
TopOfTheBarrel = "Top of the Barrel" #:
LPG = "LPG" #:
Olefins = "Olefins" #:
Naphtha = "Naphtha" #:
Gasoline = "Gasoline" #:
MiddleOfTheBarrel = "Middle of the Barrel" #:
Jet = "Jet" #:
LowSulfurDiesel = "Low Sulfur Diesel" #:
HighSulfurDiesel = "High Sulfur Diesel" #:
BottomOfTheBarrel = "Bottom of the Barrel" #:
VGO = "VGO" #:
LowSulfurFuelOil = "Low Sulfur Fuel Oil" #:
HighSulfurFuelOil = "High Sulfur Fuel Oil" #:
Slurry = "Slurry" #:
AsphaltBitumen = "Asphalt/Bitumen" #:
LubeOils = "LubeOils" #:
Petcoke = "Petcoke" #:
[docs]class RefinedProductsSplit(Enum):
""""""
Total = "Total" #:
RefineryType = "Refinery Type" #:
Refinery = "Refinery" #:
Country = "Country" #:
Subcontinent = "Subcontinent" #:
Continent = "Continent" #:
TradingRegion = "Trading Region" #:
Product = "Product" #:
[docs]class RefinedProductsUnit(Enum):
""""""
KBD = "kbd" #:
KB = "kb" #:
M3 = "m3" #:
MBBL = "Mbbl" #:
KT = "kt" #:
PERCENTAGE = "percentage" #:
MT = "Mt" #:
[docs]class RunsGranularity(Enum):
""""""
Daily = "day" #:
Weekly = "week" #:
EiaWeekly = "eia-week" #:
Monthly = "month" #:
Annually = "year" #:
[docs]class RunsQualities(Enum):
""""""
All = "All" #:
Light = "Light" #:
LightSour = "Light Sour" #:
LightSweet = "Light Sweet" #:
Medium = "Medium" #:
MediumSour = "Medium Sour" #:
MediumSweet = "Medium Sweet" #:
Heavy = "Heavy" #:
HeavySour = "Heavy Sour" #:
HeavySweet = "Heavy Sweet" #:
Sweet = "Sweet" #:
Sour = "Sour" #:
[docs]class RunsSplit(Enum):
""""""
Total = "Total" #:
RefineryType = "Refinery Type" #:
Refinery = "Refinery" #:
Country = "Country" #:
Subcontinent = "Subcontinent" #:
Continent = "Continent" #:
TradingRegion = "Trading Region" #:
CrudeQuality = "Crude Quality" #:
CrudeProductionRegion = "Crude Production Region" #:
[docs]class ImportsSplit(Enum):
""""""
Total = "Total" #:
RefineryType = "Refinery Type" #:
Refinery = "Refinery" #:
Country = "Country" #:
Subcontinent = "Subcontinent" #:
Continent = "Continent" #:
TradingRegion = "Trading Region" #:
CrudeQuality = "Crude Quality" #:
CrudeProductionRegion = "Crude Production Region" #:
[docs]class ImportsMetric(Enum):
""""""
Quantity = "Quantity" #:
APISulfur = "API Sulfur" #:
[docs]class ImportsGranularity(Enum):
""""""
Daily = "day" #:
Weekly = "week" #:
EiaWeekly = "eia-week" #:
Monthly = "month" #:
Annually = "year" #:
[docs]class RunsUnit(Enum):
""""""
KBD = "kbd" #:
KB = "kb" #:
M3 = "m3" #:
MBBL = "Mbbl" #:
[docs]class ImportsUnit(Enum):
""""""
KBD = "kbd" #:
KB = "kb" #:
M3 = "m3" #:
MBBL = "Mbbl" #: