numexpr icon indicating copy to clipboard operation
numexpr copied to clipboard

Is Numexpr 3 going to be released?

Open beojan opened this issue 6 years ago • 8 comments

The numexpr-3.0 branch hasn't been updated in a year. Is it still going to be released, or is it abandoned?

beojan avatar Nov 11 '19 15:11 beojan

I think it's fair to say that work is suspended for now. With work I already do about 100 % the programming I can tolerate. If my work situation changed, then I would probably have the motivation and time to work on it again.

robbmcleod avatar Nov 21 '19 17:11 robbmcleod

Would you happen to have a task list you would like to see for the 3.0 release? I completely understand having enough work at work, but if you're up to just reviewing PRs this could become a community effort with maybe a project board to organize it. This is easily one of my favorite libraries so it would be nice to help push it forward.

aiudirog avatar Jan 17 '20 02:01 aiudirog

I feel the big issue is to avoid regressions. So the two big items there are string/unicode support, and adding back in reductions.

https://github.com/pydata/numexpr/issues/263

https://github.com/pydata/numexpr/issues/255

Probably additionally, I would like to be able to map np.* to the appropriate NumExpr function. This would make it relatively easy to create a decorator that "numexperized" a function.

robbmcleod avatar Jan 19 '20 01:01 robbmcleod

Looks like some effort has been done lately?

mkschulze avatar Sep 13 '20 09:09 mkschulze

It's on my mind, unfortunately I've been very busy with work lately.

robbmcleod avatar Sep 14 '20 18:09 robbmcleod

Does that mean that installation of numexpr3 is still not able? I tried these approaches:

  1. pip install numexpr3

    Complete output (5 lines): Traceback (most recent call last): File "", line 1, in File "C:\Users...\pip-install-l563yacf\numexpr3\setup.py", line 32, in with open( 'doc/version.py', 'w' ) as fh: FileNotFoundError: [Errno 2] No such file or directory: 'doc/version.py'

  2. Following installation instructions on Introduction to numexpr3:

    building 'numexpr3.interpreter' extension compiling C sources error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/

loijord avatar Oct 21 '20 21:10 loijord

@loijord If you clone the Github repo you shouldn't have that error with 'doc' directory not being present. Not sure where you've got the source files from?

You also definitely have to have MSVC Build Tools installed at a minimum to compile the C source code.

robbmcleod avatar Oct 22 '20 02:10 robbmcleod

I have added the doc directory to the distributions with the a6 release on PyPI.

robbmcleod avatar Nov 14 '20 01:11 robbmcleod

Message to comment on stale issues. If none provided, will not mark issues stale

github-actions[bot] avatar Feb 19 '24 01:02 github-actions[bot]