Skip to content

Commit 5e869f5

Browse files
authored
Merge pull request #25 from eywalker/main
Rename orcabridge to orcapod
2 parents 3e012f9 + fa8eaa1 commit 5e869f5

File tree

81 files changed

+3001
-147
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+3001
-147
lines changed

README.md

Lines changed: 2 additions & 2 deletions

misc/demo_redis_mocking.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ def demonstrate_redis_mocking():
7979
MockConnectionError,
8080
),
8181
):
82-
from orcabridge.hashing.string_cachers import RedisCacher
82+
from orcapod.hashing.string_cachers import RedisCacher
8383

8484
# Create a mock Redis instance
8585
mock_redis = MockRedis()

notebooks/01_orcabridge_core_concepts copy.ipynb renamed to notebooks/01_orcapod_core_concepts copy.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"source": [
2121
"Below I define few critical concepts for Orcapod.\n",
2222
"\n",
23-
"* `Data` -- In Orcapod, smallest unit of `data` is a single `file`. Unlike many other computation pipeline system, Orcapod pipeline in principle does **not** operate on `data` that's not a file. In other words, `Oracpod` pipeline will **not** pass a data in memory from one node to another. Consequently, all operations and processing in Orcapod pipeline revolves around `file` (NOTE: this is a particularly strong/restrictive version of Oracpod pipeline. We may consider extending data to things like environment variable and command line arguments)\n",
23+
"* `Data` -- In Orcapod, the smallest unit of `data` is a single `file`. Unlike many other computation pipeline system, Orcapod pipeline in principle does **not** operate on `data` that's not a file. In other words, `Oracpod` pipeline will **not** pass a data in memory from one node to another. Consequently, all operations and processing in Orcapod pipeline revolves around `file` (NOTE: this is a particularly strong/restrictive version of Oracpod pipeline. We may consider extending data to things like environment variable and command line arguments)\n",
2424
"* `Pathset` -- a unit of data that can be passed into a pod. A `pathset` consists of a file, a directory, or a collection of one or more file and directories.\n",
2525
"* `Packet` -- a single concrete instance of key-value pair, mapping packet key to a single `pathset`.\n",
2626
"* `Stream` -- a series of one or more `packets` flowing from a `data producer` to a `data consumer`. In a directed acyclic graph represneing an Orcapod `pipeline`, a `stream` corresponds to a *directed* edge connecting from a data source into a `data consumer` (e.g., `pod`)\n",

notebooks/02_orcapod_basic_usage copy.ipynb

Lines changed: 2856 additions & 0 deletions
Large diffs are not rendered by default.
File renamed without changes.

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ requires = ["setuptools>=64", "wheel", "setuptools-scm>=8"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
6-
name = "orcabridge"
7-
description = "Function-based Oracapod Pipeline implementation in Python"
6+
name = "orcapod"
7+
description = "simple yet powerful pipeline library for building reproducible scientific pipeline"
88
dynamic = ["version"]
99
dependencies = [
1010
"xxhash",
@@ -27,7 +27,7 @@ classifiers = [
2727
]
2828

2929
[project.urls]
30-
Homepage = "https://github.com/walkerlab/orcabridge"
30+
Homepage = "https://github.com/walkerlab/orcapod-python"
3131

3232
[project.optional-dependencies]
3333
redis = ["redis>=6.2.0"]
@@ -37,7 +37,7 @@ redis = ["redis>=6.2.0"]
3737
where = ["src"]
3838

3939
[tool.setuptools_scm]
40-
version_file = "src/orcabridge/_version.py"
40+
version_file = "src/orcapod/_version.py"
4141

4242
[dependency-groups]
4343
dev = [

0 commit comments

Comments
 (0)