Skip to main content

Nextpipe

Nextmv

Nextmv: The home for all your optimization work

Test Lint Package version Supported Python versions

Nextpipe is a Python package that provides a framework for Decision Workflows modeling and execution. It provides first-class support for Workflows in the Nextmv Platform.

[!IMPORTANT]
Please note that Nextpipe is provided as source-available software (not open-source). For further information, please refer to the LICENSE file.

📖 To learn more about Nextpipe, visit the docs.

Installation

The package is hosted on PyPI. Python >=3.10 is required.

Install via pip:

pip install nextpipe

Preview

Example of a pipeline utilizing multiple routing solvers, and picking the best result.

graph LR
  fetch_data(prepare_data)
  fetch_data --> run_nextroute
  fetch_data --> run_ortools
  fetch_data --> run_pyvroom
  run_nextroute{ }
  run_nextroute_join{ }
  run_nextroute_0(run_nextroute_0)
  run_nextroute --> run_nextroute_0
  run_nextroute_0 --> run_nextroute_join
  run_nextroute_1(run_nextroute_1)
  run_nextroute --> run_nextroute_1
  run_nextroute_1 --> run_nextroute_join
  run_nextroute_2(run_nextroute_2)
  run_nextroute --> run_nextroute_2
  run_nextroute_2 --> run_nextroute_join
  run_nextroute_join --> pick_best
  run_ortools(run_ortools)
  run_ortools --> pick_best
  run_pyvroom(run_pyvroom)
  run_pyvroom --> pick_best
  pick_best(pick_best)

Download files

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

Source Distribution

nextpipe-0.7.0.tar.gz (4.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nextpipe-0.7.0-py3-none-any.whl (34.0 kB view details)

Uploaded Python 3

File details

Details for the file nextpipe-0.7.0.tar.gz.

File metadata

  • Download URL: nextpipe-0.7.0.tar.gz
  • Upload date:
  • Size: 4.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nextpipe-0.7.0.tar.gz
Algorithm Hash digest
SHA256 8b63b70cb5a23fd2e3906b1370510eba273241b4a9a9d1fa356f8a0b5a95cf52
MD5 6d5f8a09f0dbbfc2e0c85274a6f7645e
BLAKE2b-256 34e0326cb85f9d68d5bf08e9ffc8f548678cd15826e73621249407659797c2df

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextpipe-0.7.0.tar.gz:

Publisher: release.yml on nextmv-io/nextpipe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nextpipe-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: nextpipe-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 34.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nextpipe-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e61d9c51b4ce3b75aee009f3e757b8bc50c5b345e49dab21c4aa7fb1cf69ab88
MD5 059db96dadcc1f5d5f4a91a8d2c2614c
BLAKE2b-256 14e6f90d1d8e722ba2c959edbbe25b423fccce637bbea4b93733edabc1af8281

See more details on using hashes here.

Provenance

The following attestation bundles were made for nextpipe-0.7.0-py3-none-any.whl:

Publisher: release.yml on nextmv-io/nextpipe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.7.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page