Skip to main content

mini super vrp v3

Project description

Description:

This is a mini version of super vrp version 3 that include three main modules:

  1. create base_data from input json

  2. create vrp_data from base_data

  3. vrp_solution from vrp_data

How to use this package?

installation:

!pip install supervrpv3

import supervrpv3 as superv3

store file 'stm_input.json' in the same folder of the main code

  1. create base_data

    req_body = open('stm_input.json', encoding='utf-8-sig')

    client = 'test'

    base_data = superv3.get_base_data(req_body, client)

  2. create vrp_data

    service = superv3.VRPService(base_data, client)

    service.preprocessing() # run only one time for each input

    vrp_params = service.param_preprocessor.vrp_params

    vrp_data = service.create_vrp_data(vrp_params)

  3. create vrp_solution

    context = superv3.ContextManager.from_vrp_data(vrp_data, vrp_params)

    vrp_solution = superv3.VRPSolution.from_vrp_data(vrp_data)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

supervrpv3-0.9.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

supervrpv3-0.9-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file supervrpv3-0.9.tar.gz.

File metadata

  • Download URL: supervrpv3-0.9.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for supervrpv3-0.9.tar.gz
Algorithm Hash digest
SHA256 863a05410720beeb986939b37d678ed8f37bd053b302c7a0fe5cd59ed5d0a674
MD5 596f96b6f58e675377fce55567213c0e
BLAKE2b-256 a570c1da04ccc0947fda489296d0c22a740d847a2a272d7b4b8f412e9f7903da

See more details on using hashes here.

File details

Details for the file supervrpv3-0.9-py3-none-any.whl.

File metadata

  • Download URL: supervrpv3-0.9-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for supervrpv3-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 95c65d377a98a74f190b02af837f4565c3dd1867985b8bb3104013db97e1e28f
MD5 77457cd5d9b5039cb2a280db67180c9e
BLAKE2b-256 96ed5a002b3e4fb0bbfe63552ce323f92cdbf2403073bbe7a78e0b1cbed66f11

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page