Skip to content

Commit 6740dc4

Browse files
committed
Merged changes
2 parents d63e587 + 5a095a6 commit 6740dc4

File tree

14 files changed

+334
-675
lines changed

14 files changed

+334
-675
lines changed

.gitignore

Lines changed: 117 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
1+
# Toolbox builds
22
spatialmath/docs/build
33

4-
### Python ###
54
# Byte-compiled / optimized / DLL files
6-
__pycache__/
5+
__pycache__
76
*.py[cod]
87
*$py.class
98

@@ -24,7 +23,6 @@ parts/
2423
sdist/
2524
var/
2625
wheels/
27-
pip-wheel-metadata/
2826
share/python-wheels/
2927
*.egg-info/
3028
.installed.cfg
@@ -51,24 +49,46 @@ htmlcov/
5149
nosetests.xml
5250
coverage.xml
5351
*.cover
52+
*.py,cover
5453
.hypothesis/
5554
.pytest_cache/
55+
cover/
5656

5757
# Translations
5858
*.mo
5959
*.pot
6060

61+
# Django stuff:
62+
*.log
63+
local_settings.py
64+
db.sqlite3
65+
db.sqlite3-journal
66+
67+
# Flask stuff:
68+
instance/
69+
.webassets-cache
70+
6171
# Scrapy stuff:
6272
.scrapy
6373

6474
# Sphinx documentation
6575
docs/_build/
6676

6777
# PyBuilder
78+
.pybuilder/
6879
target/
6980

81+
# Jupyter Notebook
82+
.ipynb_checkpoints
83+
84+
# IPython
85+
profile_default/
86+
ipython_config.py
87+
7088
# pyenv
71-
.python-version
89+
# For a library or package, you might want to ignore these files since the code is
90+
# intended to run in multiple environments; otherwise, check them in:
91+
# .python-version
7292

7393
# pipenv
7494
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
@@ -77,6 +97,32 @@ target/
7797
# install all needed dependencies.
7898
#Pipfile.lock
7999

100+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
101+
__pypackages__/
102+
103+
# Celery stuff
104+
celerybeat-schedule
105+
celerybeat.pid
106+
107+
# SageMath parsed files
108+
*.sage.py
109+
110+
# Environments
111+
.env
112+
.venv
113+
env/
114+
venv/
115+
ENV/
116+
env.bak/
117+
venv.bak/
118+
119+
# Spyder project settings
120+
.spyderproject
121+
.spyproject
122+
123+
# Rope project settings
124+
.ropeproject
125+
80126
# mkdocs documentation
81127
/site
82128

@@ -94,3 +140,69 @@ dmypy.json
94140
### VisualStudioCode Patch ###
95141
# Ignore all local history of files
96142
.history
143+
# pytype static type analyzer
144+
.pytype/
145+
146+
# Cython debug symbols
147+
cython_debug/
148+
149+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
150+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
151+
152+
.idea/
153+
154+
# User-specific stuff
155+
.idea/**/workspace.xml
156+
.idea/**/tasks.xml
157+
.idea/**/usage.statistics.xml
158+
.idea/**/dictionaries
159+
.idea/**/shelf
160+
161+
# Generated files
162+
.idea/**/contentModel.xml
163+
164+
# Sensitive or high-churn files
165+
.idea/**/dataSources/
166+
.idea/**/dataSources.ids
167+
.idea/**/dataSources.local.xml
168+
.idea/**/sqlDataSources.xml
169+
.idea/**/dynamic.xml
170+
.idea/**/uiDesigner.xml
171+
.idea/**/dbnavigator.xml
172+
173+
# Gradle
174+
.idea/**/gradle.xml
175+
.idea/**/libraries
176+
177+
# CMake
178+
cmake-build-*/
179+
180+
# Mongo Explorer plugin
181+
.idea/**/mongoSettings.xml
182+
183+
# File-based project format
184+
*.iws
185+
186+
# IntelliJ
187+
out/
188+
189+
# mpeltonen/sbt-idea plugin
190+
.idea_modules/
191+
192+
# JIRA plugin
193+
atlassian-ide-plugin.xml
194+
195+
# Cursive Clojure plugin
196+
.idea/replstate.xml
197+
198+
# Crashlytics plugin (for Android Studio and IntelliJ)
199+
com_crashlytics_export_strings.xml
200+
crashlytics.properties
201+
crashlytics-build.properties
202+
fabric.properties
203+
204+
# Editor-based Rest Client
205+
.idea/httpRequests
206+
207+
# Android studio 3.1+ serialized cache file
208+
.idea/caches/build_file_checksums.ser

.travis.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
language: python
2+
python:
3+
- "3.7"
4+
before_install:
5+
# Install Latest version of Miniconda
6+
- wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh;
7+
- bash miniconda.sh -b -p $HOME/miniconda
8+
- source "$HOME/miniconda/etc/profile.d/conda.sh"
9+
- hash -r
10+
- conda config --set always_yes yes --set changeps1 no
11+
- conda update -q conda
12+
# Useful for debugging any issues with conda
13+
- conda info -a
14+
install:
15+
- conda config --add channels conda-forge
16+
- conda create --yes -n rtbtestenv python=$TRAVIS_PYTHON_VERSION --yes --file requirements.txt
17+
- conda activate rtbtestenv
18+
script:
19+
# your test script goes here
20+

I pushed this.txt

Whitespace-only changes.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# robotics-toolbox-python
22
Robotics Toolbox for Python
33

4-
This is an old first attempt at creating an open Python version of the venerable Robotics Toolbox for MATLAB. This is a defunct project that can be mined for parts, it will not be developed further.
4+
This is an old first attempt at creating an open Python version of the venerable Robotics Toolbox for MATLAB.
55

66
A more active Python port is [robopy](https://github.com/adityadua24/robopy).

requirements.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# file containing conda packages to install
2+
numpy
3+
sympy
4+
scipy
5+
notebook
6+
opencv

spatialmath/__init__.py

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)