Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing PartialOrder #288

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 30 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
0aca75d
introducing Plan
beverlylytle Apr 1, 2021
da4fe74
lint
beverlylytle Apr 1, 2021
b7d8835
docstrings, inherit from compas.base.Base, safety checks
beverlylytle Apr 6, 2021
1c92c81
add tests, and some fixes
beverlylytle Apr 8, 2021
031e3a9
more tests
beverlylytle Apr 8, 2021
87c1a67
Update src/compas_fab/datastructures/plan.py
beverlylytle Apr 8, 2021
6824321
Update src/compas_fab/datastructures/plan.py
beverlylytle Apr 8, 2021
ed26c84
Update src/compas_fab/datastructures/plan.py
beverlylytle Apr 8, 2021
b79cb47
add alias for ironpython
beverlylytle Apr 8, 2021
f44387f
more ipy aliases
beverlylytle Apr 8, 2021
e00f63c
Update CHANGELOG.rst
beverlylytle Apr 12, 2021
e5a685a
Use compas.json_<load/dump>
beverlylytle Apr 12, 2021
164a68d
Inherit from Base rather than Datastructure
beverlylytle Apr 12, 2021
a88c502
remove extraneous from_data
beverlylytle Apr 12, 2021
ccbca4b
Add module level docstring
beverlylytle Apr 12, 2021
55ee2e8
Merge branch 'main' into dag
gonzalocasas Apr 12, 2021
2adbd02
Merge branch 'dag' of https://github.com/compas-dev/compas_fab into dag
beverlylytle Apr 12, 2021
d89ee63
use compas.datastructures.Graph
beverlylytle Apr 15, 2021
93f3952
locally import networkx to make ipy happy
beverlylytle Apr 15, 2021
9651875
fix changelog
beverlylytle Apr 15, 2021
f05da6f
extend test
beverlylytle Apr 15, 2021
8c8d637
better test
beverlylytle Apr 16, 2021
d4941f5
update to newest compas version
beverlylytle Apr 20, 2021
744ccba
Merge branch 'main' into dag
beverlylytle May 25, 2021
4fcb952
Rename Plan to PartialOrder
beverlylytle May 25, 2021
829926c
Rename more stuff
beverlylytle May 25, 2021
ab10364
Change test to make ironpython happy
beverlylytle May 26, 2021
23ae475
Add wikipedia link
beverlylytle May 26, 2021
07268fd
Added first draft of accept methods
beverlylytle May 26, 2021
a5341ad
Yeah, I remember how my code works
beverlylytle May 26, 2021
d28fb49
Update src/compas_fab/datastructures/partial_order.py
beverlylytle May 26, 2021
31b963a
Merge branch 'main' into dag
beverlylytle May 27, 2021
a9e96ab
Merge branch 'dag' of https://github.com/compas-dev/compas_fab into dag
beverlylytle May 27, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ Unreleased
* Grasshopper components now also for Mac
* Added support for MoveIt on ROS Noetic
* Added support for Python 3.9
* In ``compas.datastructures``, added ``Plan``, ``Action`` and ``IntegerIdGenerator``

**Changed**

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from setuptools import find_packages, setup

requirements = [
'compas>=1.3,<2.0',
'compas>=1.5,<2.0',
'roslibpy>=1.1.0',
'pybullet',
'pyserial',
Expand Down
1 change: 1 addition & 0 deletions src/compas_fab/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

compas_fab.backends
compas_fab.robots
compas_fab.datastructures
compas_fab.utilities
compas_fab.sensors
compas_fab.blender
Expand Down
35 changes: 35 additions & 0 deletions src/compas_fab/datastructures/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
"""
********************************************************************************
compas_fab.datastructures
********************************************************************************

.. currentmodule:: compas_fab.datastructures

PartialOrder
-----

.. autosummary::
:toctree: generated/
:nosignatures:

Action
DependencyIdException
IntegerIdGenerator
PartialOrder

"""

from .partial_order import (
Action,
DependencyIdException,
IntegerIdGenerator,
PartialOrder
)


__all__ = [
'Action',
'DependencyIdException',
'IntegerIdGenerator',
'PartialOrder',
]
Loading