Version 0.0.28
==============
* Deprecated plot_gaussian in favor of plot_gaussian_pdf,
which is a more descriptive name.
* Added plot_gaussian_cdf and plot_discrete_cdf.
Version 0.0.27
==============
* Added function to compute update in the presense of
correlated process and measurement noise.
* Added IMM filter.
* added tests for IMM and MMAE filters
* Added display of semi-axis for covariance ellipses
* various bug fixes
Version 0.0.26
==============
* Added likelihood and log-likelihood to the KalmanFilter
class.
* Added an MMAE filter bank class.
* Added function to compute NEES
Version 0.0.25
==============
Installation still messed up, this is a revert to 0.0.23
minus the folder changes. I hope.
Version 0.0.24
==============
I messed up the installation on 0.0.23 on pypi, it had no
source files in it. Pypi no longer allows you to refresh
distribution files, so I had to make a new version number.
Only changes are to make the install work - I had to move
some of the install files around. This should affect no one
but me.
Version 0.0.23
==============
* Restructured directories so source code is under filterpy/,
not filterpy/filterpy. If you have PYTHONPATH set to point
to some_dir/filterpy you will need to change it to some_dir.
Shouldn't affect you if you do a normal pip install. Let me
know.
* Allow KalmanFilter.B to be set to a scalar.
* let plot_covariance_ellipse use fc and ec for facecolor
and edgecolor. Just to make code shorter in book!
Version 0.0.22
==============
BREAKING CHANGE
Split statistical functions in filterpy.common into filterpy.stats
module. I did not add or change anything, just move functions.
If you get an import error, this is probably why! Switch import
from filterpy.common to filterpy.stats and everything should work.
Version 0.0.21
==============
Added monte_carlo module which contains routines for MCMC - mostly
for particle filtering.
Version 0.0.20
==============
Several important bug fixes and additions for the UKF filter. It is very
important to update your code to this release if you are using the UKF.
* You couldn't call update() more than once in a row or the covariance
matrix would be computed incorrectly,.
* Added way to specify subtract routine in the sigma point classes.
* Fixed bug in computation of weights for the Julier sigma points.
Version 0.0.19
===========
BREAKING CHANGES!!
The unscented kalman filter code has been significantly altered. Your
existing code will no longer run. Sorry, but it had to be done.
As of version 0.0.18 there were separate classes for the UKF (Julier's)
original formulation, and for the scaled UKF. But they are all the same thing,
basically, and there were differing levels of support - the scaled version didn't
have an RTS smoother, for example.
Now the sigma point and weight generation is done with a separate class,
and the UKF class just performs the algorithm. This is much more configurable
at perhaps the cost of being a bit harder to read and learn. But I didn't want to
keep writing batch_filter, rts_smoother, etc, for every possible sigma point
filter.
The best documentation on this is the chapter on the UKF in my Kalman filter
book:
https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python/blob/master/09_Unscented_Kalman_Filter.ipynb
Version 0.0.18
==============
* Added args parameters to Hx and HJacobian of the ExtendedKalmanFilter
class so you can pass additional data to them.
* Made an exception more human readable by including the size of the
matrix that caused the shape error.
Version 0.0.17
==============
* Fixed assert in UKF module that incorrectly required kappa
to be >= 0.
Version 0.0.16
==============
* Added multivariate_multiply to stats module.
* IMPORTANT: bug fix in the UKF RTS smoother routine.
* various typo fixes.
Version 0.0.15
==============
A bunch of small changes and bug fixes. Documentation improvements.
Version 0.0.14
==============
The change to _dt was stupid in 0.0.13 . I put it back to _dt, and
then added an optional dt parameter to the predict() function.
Version 0.0.13
==============
* BREAKING CHANGE: _dt in UKF is now named dt to allow users to
rename. You will get an exception if you try to use _dt for now.
* fixed bug in EKF.
Version 0.0.12
==============
* Mostly a change in the pypi install so that the pip install will
include the test directories, and include the changelog and license.
* a few small bug fixes.
Version 0.0.11
==============
* Breaking change - moved rts_smoother into the KalmanFilter class.
* added an rts_smoother method to the UnscentedKalmanFilter class
Version 0.0.10
==============
* Modified all filters to allow a 1D array for the state vector x.
That is, np.array([1,0]) is allowed, as well as np.array([[1],[0]])
This is a potentially breaking change to your scripts. I tried to test
all of the possibilities, but bug may remain.
* Added some tests for dimensionality of input to functions. It is far
from complete, as I don't want to go overboard running tests for every
function call. On the other hand, failures are obsucre. This will be
finalized in few releases.
Version 0.0.9
=============
* Added Ensemble Kalman filter
* bug fixes in UKF
Version 0.0.8
=============
Minor changes to Unscented filter, mainly naming of local variables.
Version 0.0.7
=============
Significant changes to Unscented filter. Now separate classes for the different
sigma computations, and predict/update split out. Provision for supplying your own
residual and unscented transform functions.
Version 0.0.6
=============
Version 0.0.5
=============
* Fixed and included the fixed lag smoother algorithm.
* name change - all Z and Zs to z and zs. They are vectors, not matrices.
* Optional H parameter in KalmanFilter.update() to override the H matrix. Useful if you have a variable number of measurements on each update.
Version 0.0.4
=============
* Tests and fixes for the ExtendedKalmanFilter
* Minor name changes for the methods that compute Q in common
Version 0.0.3
=============
* Reverted the name change of .x to .X in the various classes. I have no idea what I was thinking - x is a vector, so it should be lower case.
* Moved some code to a new /examples directory to reduce clutter. It is worth noting that the code in there does not run now - it is based on the old procedural unscented KF code, not the new OO based code. However, the test_UKF.py code basically implements this example as a test using the new code. This is more a change for the future.
没有合适的资源?快使用搜索试试~ 我知道了~
PyPI 官网下载 | filterpy-0.1.0.tar.gz
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 164 浏览量
2022-01-11
08:24:13
上传
评论
收藏 54KB GZ 举报
温馨提示
共50个文件
py:39个
txt:5个
pkg-info:2个
资源来自pypi官网。 资源全名:filterpy-0.1.0.tar.gz
资源推荐
资源详情
资源评论
收起资源包目录
filterpy-0.1.0.tar.gz (50个子文件)
filterpy-0.1.0
setup.py 4KB
MANIFEST.in 60B
filterpy
kalman
UKF.py 17KB
imm.py 4KB
ensemble_kalman_filter.py 6KB
EKF.py 8KB
mmae.py 4KB
__init__.py 850B
fixed_lag_smoother.py 9KB
square_root.py 8KB
kalman_filter.py 19KB
sigma_points.py 10KB
information_filter.py 10KB
fading_memory.py 10KB
unscented_transform.py 3KB
fixed_point_smoother.py 9KB
__init__.py 362B
examples
__init__.py 183B
radar_sim.py 1KB
GetRadar.py 1KB
RadarEKF.py 547B
RadarUKF.py 2KB
bearing_only.py 2KB
hinfinity
hinfinity_filter.py 8KB
__init__.py 512B
gh
__init__.py 499B
test_gh.py 3KB
gh_filter.py 23KB
stats
__init__.py 466B
stats.py 19KB
common
__init__.py 519B
discretization.py 5KB
helpers.py 3KB
monte_carlo
__init__.py 502B
quadrature.py 3KB
resampling.py 5KB
changelog.txt 6KB
memory
__init__.py 508B
fading_memory.py 5KB
leastsq
__init__.py 523B
least_squares.py 5KB
setup.cfg 109B
PKG-INFO 13KB
README.rst 9KB
filterpy.egg-info
top_level.txt 9B
pbr.json 46B
SOURCES.txt 1KB
PKG-INFO 13KB
dependency_links.txt 1B
requires.txt 23B
共 50 条
- 1
资源评论
- dongzhi80672023-11-15资源质量不错,和资源描述一致,内容详细,对我很有用。
- 2301_763134872024-05-03这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功