[Python-announce] ANN: A new version (0.14.0) of sparse has been released.

2023-02-24 Thread Hameer Abbasi
I’d like to announce the release of PyData/Sparse 0.14.0. PyData/Sparse is 
available on conda-forge and PyPI.

PyData/Sparse is a package that provides sparse arrays conforming to the NumPy 
API, along with a subset of NumPy operations on sparse arrays.

The highlights of this release include faster indexing, sampling and Sparse 
einsum support.

The changelog from the last release is available at: 
https://sparse.pydata.org/en/0.14,0/changelog.html
The code is available at: https://github.com/pydata/sparse/
And the latest documentation is available at https://sparse.pydata.org/


signature.asc
Description: Message signed with OpenPGP
___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


[Python-announce]Announcing PyData/Sparse 0.13.0

2021-08-28 Thread Hameer Abbasi
Hello everyone. I’m happy to announce version 0.13.0 of PyData/Sparse.

PyData/Sparse provides sparse arrays for the PyData ecosystem: It mimics the 
NumPy API but provides sparse storage.

Version 0.13.0 was mainly a bugfix-centred release, fixing many bugs and 
regressions reported by users for versions 0.12.0 and 0.11.0.

Python 3.6 was dropped for this release, and version 3.9 support was formally 
added. Some minor features were also added.

Source Code: https://github.com/pydata/sparse/tree/0.13.0 
<https://github.com/pydata/sparse/tree/0.13.0>
Documentation: https://sparse.pydata.org/en/0.13.0/ 
<https://sparse.pydata.org/en/0.13.0/>
Changelog: https://sparse.pydata.org/en/0.13.0/changelog.html 
<https://sparse.pydata.org/en/0.13.0/changelog.html>

Best regards,
Hameer Abbasi


signature.asc
Description: Message signed with OpenPGP
___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


PyData/Sparse 0.12.0 Release Announcement

2021-03-19 Thread Hameer Abbasi via Python-announce-list
Apologies in advance for the cross-post!

I’m happy to announce the release of PyData/Sparse 0.12.0!

PyData/Sparse provides sparse arrays with a NumPy-like API for the PyData 
ecosystem.

This is a large release with GCXS support, preliminary CSR/CSC support and 
extensions to DOK, as well as bugfixes.

Changelog: https://sparse.pydata.org/en/stable/changelog.html
Documentation: https://sparse.pydata.org/
Source: https://github.com/pydata/sparse/

Best regards,
Hameer Abbasi

--
Sent from Canary (https://canarymail.io)

___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


[ANN] PyData/Sparse 0.11.1

2020-08-31 Thread Hameer Abbasi
Hello,

I’m happy to announce the release of PyData/Sparse 0.11.1, available to 
download via pip and conda-forge. PyData/Sparse is a library that provides 
sparse N-dimensional arrays for the PyData ecosystem.

This is a bugfix release, with a fix for the regression in dot for very small 
values.

The official website and documentation is available at: 
https://sparse.pydata.org (https://sparse.pydata.org/)
The sources and bug tracker: https://github.com/pydata/sparse

The changelog for this release can be viewed at: 
https://sparse.pydata.org/en/0.11.1/changelog.html

Best Regards,
Hameer Abbasi

--
Sent from Canary (https://canarymail.io/)

___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


[Release] PyData/Sparse 0.11.0

2020-08-18 Thread Hameer Abbasi
Hello,

I’m happy to announce the release of PyData/Sparse 0.11.0, available to 
download via pip and conda-forge. PyData/Sparse is a library that provides 
sparse N-dimensional arrays for the PyData ecosystem.

The official website and documentation is available at: 
https://sparse.pydata.org
The sources and bug tracker: https://github.com/pydata/sparse

The changelog for this release can be viewed at: 
https://sparse.pydata.org/en/0.11.0/changelog.html

Best Regards,
Hameer Abbasi

--
Sent from Canary (https://canarymail.io)

___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


Announcing PyData/Sparse 0.10.0

2020-05-13 Thread Hameer Abbasi
On behalf of the community and contributors, I’m pleased to announce 
PyData/Sparse v0.10.0.

PyData/Sparse is a package that provides sparse arrays mimicking NumPy API for 
the PyData ecosystem.

This was a mainly bug-fix focused release with a few features and performance 
improvements. Most notably, it fixes deprecation warnings that arise when 
pairing it with Numba v0.49, which will turn into errors with Numba v0.50. The 
full change-log can be found at 
https://sparse.pydata.org/en/latest/changelog.html

This version increases the minimum required Numba version to 0.49. We recommend 
users who can upgrade to Numba 0.49 or later to upgrade to this release. For 
users who cannot update to this version, we recommend staying with 0.9.x until 
you can.

Best regards,
Hameer Abbasi
___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


[issue40117] __round__ doesn't behave well with return NotImplemented

2020-03-30 Thread Hameer Abbasi


Change by Hameer Abbasi :


--
type:  -> behavior

___
Python tracker 
<https://bugs.python.org/issue40117>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue40117] __round__ doesn't behave well with return NotImplemented

2020-03-30 Thread Hameer Abbasi


New submission from Hameer Abbasi :

Minimal reproducer:

>>> class A:
... def __round__(self):
... return NotImplemented
...
>>> round(A())
NotImplemented

Should give a TypeError.

This can be useful when deciding, for example, if a given a.dtype implements 
round based on the dtype

--
components: Interpreter Core
messages: 365323
nosy: Hameer Abbasi
priority: normal
severity: normal
status: open
title: __round__ doesn't behave well with return NotImplemented
versions: Python 3.5, Python 3.6, Python 3.7, Python 3.8

___
Python tracker 
<https://bugs.python.org/issue40117>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



Announcing PyData/Sparse 0.9.1

2020-01-27 Thread Hameer Abbasi
I’d like to announce the release of PyData/Sparse 0.9.1. PyData/Sparse is 
available on conda-forge and PyPI.

PyData/Sparse is a package that provides sparse arrays conforming to the NumPy 
API, along with a subset of NumPy operations on sparse arrays.

The changelog from the last release is available at: 
https://sparse.pydata.org/en/0.9.1/changelog.html
--
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[issue36359] contextvars documentation unclear on thread-locality

2019-03-19 Thread Hameer Abbasi


New submission from Hameer Abbasi :

The documentation here: https://docs.python.org/3/library/contextvars.html does 
not mention anything about context-variables being thread-local or not. It 
should definitely make that more clear.

I was told by Freenode user njs (I strongly suspect its Nathaniel J. Smith) 
that they are.

--
assignee: docs@python
components: Documentation
messages: 338322
nosy: Hameer Abbasi2, docs@python, yselivanov
priority: normal
severity: normal
status: open
title: contextvars documentation unclear on thread-locality
type: enhancement
versions: Python 3.7, Python 3.8

___
Python tracker 
<https://bugs.python.org/issue36359>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36178] type.__init__ called instead of cls.__init__ when inheriting from type.

2019-03-04 Thread Hameer Abbasi


Hameer Abbasi  added the comment:

Ah, I wasn't aware I had to return...

The bug was deliberate to show that not even a different signature makes a 
difference. ;)

--

___
Python tracker 
<https://bugs.python.org/issue36178>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36178] type.__init__ called instead of cls.__init__ when inheriting from type.

2019-03-04 Thread Hameer Abbasi


New submission from Hameer Abbasi :

I may be completely misunderstanding here, but: here's a reproducible example:

class MyMeta(type):
def __new__(cls, *args, **kwargs):
print('__new__', *args, **kwargs)
super().__new__(cls, *args, **kwargs)

def __init__(self, a):
print('__init__', *args, **kwargs)
super().__init__(*args, **kwargs)

class A(metaclass=MyMeta):
pass

MyMeta('A', (), {'__module__': '__main__', '__qualname__': 'A'})


Output:

__new__ A () {'__module__': '__main__', '__qualname__': 'A'}
__new__ A () {'__module__': '__main__', '__qualname__': 'A'}

Is this by design?

--
components: Interpreter Core
messages: 337079
nosy: Hameer Abbasi
priority: normal
severity: normal
status: open
title: type.__init__ called instead of cls.__init__ when inheriting from type.
type: behavior
versions: Python 3.7

___
Python tracker 
<https://bugs.python.org/issue36178>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com