Erik Welch
                                            Erik Welch
                                        
                                    Actually, I think this would be really great to have. I'd even be in favor of adding type annotations to class attributes where it makes sense. Having type annotations would...
Thanks @SultanOrazbayev, I'm delighted to hear this and look forward to seeing you tomorrow! We'll be happy to hand-hold to get you started. I've been trying (and failing) to work...
Alright, I think the best way to begin adding type annotations is very gradually with generics (and without running mypy). For example, we can make types such as: ```python from...
@MridulS, I didn't know you know about type-checking--this is great! Yeah, if we can figure out how to run mypy even with no type annotations, then we probably should. My...
Very nice! This shows how much I know, which isn't much :-P. I'm happy to follow what you think is best here @SultanOrazbayev. I think I'm going to learn a...
I think we should _try_ to use the actual types in type annotations. I worry that this will be difficult or virtually impossible due to how interdependent everything is and...
The discussions in these links seem informative and helpful: - https://github.com/dask/community/issues/255 - https://github.com/numpy/numpydoc/issues/196
MonkeyType is an interesting and potentially useful tool for creating stub files and adding annotations: https://github.com/Instagram/MonkeyType Example usage: ``` $ monkeytype run -m pytest $ monkeytype stub graphblas.core.matrix ``` It...
How feasible is this? What about docstrings that get included from code via `autofunction`, `autoclass`, and `automodule`? Do we know any other project that does this?
Interesting perspective. I'm curious to hear what other people think. I think I'll need more time to digest this. The modules in `graphblas.core` are useful for implementing `python-graphblas` itself. Although...