Skip to content

Commit f63cb27

Browse files
committed
Version bump.
Signed-off-by: James Goppert <james.goppert@gmail.com>
1 parent 3b64325 commit f63cb27

File tree

5 files changed

+10
-40
lines changed

5 files changed

+10
-40
lines changed

cyecca/dynamics/__init__.py

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Type-safe CasADi modeling framework with full hybrid DAE support.
22
3-
This package provides a declarative API for building hybrid dynamical systems
3+
This package provides a declarative API for building hybrid dynamical systems
44
without dynamic class generation. Full autocomplete and type safety throughout.
55
66
Main components:
@@ -24,16 +24,10 @@ class States:
2424
"""
2525

2626
# Model classes
27-
from .core import (
28-
ModelMX,
29-
ModelSX,
30-
)
27+
from .core import ModelMX, ModelSX
3128

3229
# Decorators
33-
from .decorators import (
34-
compose_states,
35-
symbolic,
36-
)
30+
from .decorators import compose_states, symbolic
3731

3832
# Field creators
3933
from .fields import (
@@ -50,12 +44,7 @@ class States:
5044
)
5145

5246
# Linearization and analysis tools
53-
from .linearize import (
54-
analyze_modes,
55-
find_trim,
56-
linearize_dynamics,
57-
print_trim_details,
58-
)
47+
from .linearize import analyze_modes, find_trim, linearize_dynamics, print_trim_details
5948

6049
__all__ = [
6150
# Field creators

package.xml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>cyecca</name>
5-
<version>0.0.0</version>
6-
<description>TODO: Package description</description>
5+
<version>0.2.8</version>
6+
<description>Estimation and Control with Computer Algebra systems</description>
77
<maintainer email="james.goppert@gmail.com">jgoppert</maintainer>
8-
<license>TODO: License declaration</license>
8+
<license>Apache 2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<buildtool_depend>ament_cmake_python</buildtool_depend>
@@ -14,8 +14,6 @@
1414
<depend>rclpy</depend>
1515
<depend>python3-beartype</depend>
1616
<depend>python3-sympy</depend>
17-
<!-- Optional: only needed for old estimator code -->
18-
<!-- <depend>python3-matplotlib</depend> -->
1917

2018
<test_depend>ament_cmake_pytest</test_depend>
2119
<test_depend>python3-pytest</test_depend>

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "cyecca"
3-
version = "0.2.7"
3+
version = "0.3.0"
44
description = "Symbolic Estimation and Control with Computer Algebra - A Lie group library for robotics built on CasADi"
55
authors = ["James Goppert <james.goppert@gmail.com>"]
66
readme = "README.md"

test/test_dynamics.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,7 @@
44
import numpy as np
55
import pytest
66

7-
from cyecca.dynamics import (
8-
ModelMX,
9-
ModelSX,
10-
input_var,
11-
output_var,
12-
param,
13-
state,
14-
symbolic,
15-
)
7+
from cyecca.dynamics import ModelMX, ModelSX, input_var, output_var, param, state, symbolic
168
from cyecca.dynamics.composition import SubmodelProxy
179
from cyecca.dynamics.integrators import build_rk_integrator, integrate_n_steps, rk4, rk8
1810

test/test_linearize.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,7 @@
44
import numpy as np
55
import pytest
66

7-
from cyecca.dynamics import (
8-
ModelSX,
9-
analyze_modes,
10-
find_trim,
11-
input_var,
12-
linearize_dynamics,
13-
param,
14-
state,
15-
symbolic,
16-
)
7+
from cyecca.dynamics import ModelSX, analyze_modes, find_trim, input_var, linearize_dynamics, param, state, symbolic
178

189

1910
def simple_oscillator_classes():

0 commit comments

Comments
 (0)