Comments (7)
These are the only changes needed, both in motion.py
:
Line 235: results = msds.mul(msds['N'], axis=0).groupby(level=1).mean() # weighted average
Line 236: results = results.div(msds['N'].groupby(level=1).mean(), axis=0) # weights normalized
I changed them in my own copy of motion.py
within my virtual env and it works fine as expected.
Thanks for this great software :)
from trackpy.
That's great! Thank you!!
from trackpy.
Seeing this : 235 results = msds.mul(msds['N'], axis=0).mean(level=1) # weighted average
and this : TypeError: mean() got an unexpected keyword argument 'level'
, it seems like a deprecation issue.
From the pandas documentation :
Deprecated since version 1.3.0: The level keyword is deprecated. Use groupby instead.
from trackpy.
Which version of pandas is compatible with trackpy 0.6.0rc1?
from trackpy.
Thanks for reporting this! Pandas 1.3 is the most recent version that I'm certain trackpy works with.
This needs a pull request, or a working version of that line of code.
from trackpy.
I think PR #735 might be related too.
from trackpy.
These are the only changes needed, both in
motion.py
: Line 235:results = msds.mul(msds['N'], axis=0).groupby(level=1).mean() # weighted average
Line 236:results = results.div(msds['N'].groupby(level=1).mean(), axis=0) # weights normalized
I changed them in my own copy of
motion.py
within my virtual env and it works fine as expected. Thanks for this great software :)
I have submitted a pull request (#742) with this edit.
(In the meantime, anyone wishing to access the updated version may use my fork: https://github.com/horowitz-lab/trackpy/tree/fixpandasmean2023
from trackpy.
Related Issues (20)
- object has no attribute 'long_name' (when inspecting 'frame') HOT 2
- Working on a napari-trackpy plugin HOT 1
- TST: Weird dtype switching on Windows HOT 2
- link_df_iter giving TypeError when using pd.concat?
- level keyword argument was removed in pandas>2.0 HOT 1
- Release v0.6.2 HOT 5
- Tutorial shows problem using latest pandas HOT 2
- Linking using multiple HDF5 files. HOT 1
- Use pims.as_grey instead of image[:, :, 1] in walkthrough tutorial.
- Old Python version in installation instructions
- TST: Need to replace a GitHub action
- tp.batch does not perform batch correctly (all frames output as 0) HOT 3
- Error in trackpy.emsd() function: TypeError: mean() got an unexpected keyword argument 'level' HOT 5
- `plot_traj3d` throws error
- Locate only within specific ROI HOT 2
- [Question] methods for initial estimation of `minmass` HOT 1
- [Enhancement] Allowing possibility to convert raw image to `uint16`
- [Question] How to add optional arguments in after_locate function in tp.batch HOT 1
- Release v0.6.3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from trackpy.