Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 40 million developers.
Sign up-
Enthought
- Cambridge, UK
- Sign in to view email
Popular repositories
2,675 contributions in the last year
Contribution activity
January 2020
Created a pull request in enthought/traits that received 6 comments
Reformat ctraits.c
This PR introduces a .clang-format file and applies two automated reformatting steps to ctraits.c, to bring it much closer to the PEP 7 recommended…
+2,346
−2,228
•
6
comments
- Remove prefix list special handling
- Abort CI on compiler warnings
- Keep flake8 configuration in a single place
- Fix copyright headers
- Make codebase flake8 clean(ish)!
- Remove print statements from test suite
- Remove coding cookies
- Add flake8 plugin for checking copyright statements
- Style: make benchmark script flake8 clean
- Fix unused imports, part II
- Fix flake8 warnings from api imports
- Turn warnings into errors in documentation build
- Fix test to join implicitly-created threads
- Make tests repeatable
- Add note that get_prefix_trait returns a borrowed reference.
- Move and document ComparisonMode member aliases
- Fix Sphinx warnings
- Fix a Sphinx deprecation warning in tests.
- Remove empty_tuple and empty_dict globals from ctraits.c
- Remove the TraitClass subclass of TraitHandler
- Remove the TraitClass subclass of TraitHandler
- Make flags field unsigned.
- Expose HASTRAITS_NO_NOTIFY and HASTRAITS_VETO_NOTIFY flags
- Add a CHasTraits._class_traits() method
- Clean up METH_NOARGS functions
- Some pull requests not shown.
- delete ThisClass from traits code base and documentation.
- rename ComparisonMode enum members
- Deprecate non-essential trait handlers
- Add comparison_mode property to CTrait
- Feature/path like support for file trait
- Only produce items_changed events on deleting list elements when items are actually removed
- Rename init_fast_validator method as init_fast_validate
- Remove containing list around added and removed items in some list events
- Add fast validator for Callable trait
- Remove print statement and fix test_property_notfications
- Move AdaptedTo to list of deprecated traits
- implement TraitInstance to inherit directly from TraitHandler
- remove TraitSetObject.copy
- Make codebase flake8 clean(ish)!
- Create an alias for Type trait called Subclass
- Add clear and copy methods to TraitListObject
- Raise ValueError for invalid args to ctrait.comparison_mode
- DateTime trait
- Major refactor to remove circular dependencies
- Fix test to join implicitly-created threads
- Fix confusing error message when [None] passed into List(This(allow_none=False)) trait
- Move and document ComparisonMode member aliases
- Fix Sphinx warnings
- Reformat ctraits.c
- Replace uses of __import__ with import_module
- Some pull request reviews not shown.
- PyLong_AsLongLong() docs should refer to 'long long' rather than 'long'
- bpo-39415: Remove unused codes from long/complex/floatobject.c
- Move test_math tests
- bpo-39396: Fix math.nextafter(-0.0, +0.0) on AIX 7.1
- [3.8] bpo-39310: Update sys.float_info documentation
- bpo-39310: Add math.ulp(x)
- [3.8] bpo-39233: Update positional-only section in the glossary (GH-17874)
- bpo-39288: Add examples to math.nextafter() documentation
- bpo-39288: Add math.nextafter(x, y)
- bpo-39233: Update positional-only section in the glossary
Created an issue in numpy/numpy that received 8 comments
numpy.spacing documentation inaccuracies
The current numpy.spacing documentation seems inaccurate. At the top, it says:
Return the distance between x and the nearest adjacent number.
But…
8
comments
- Unpickling of previously-created traits fails due to `__newobj__` move.
- Remove ThisClass
- Add BaseCallable
- Consider adding allow_none option to Callable
- Decide what to do with the examples directory
- Rename ComparisonMode.object_id_compare to ComparisonMode.identity_compare?
- Make examples directory flake8-clean
- Expose trait_cast in traits.api
- fix test_property_notifications to remove `print` statements
- Review API documentation completeness
- Do documentation build in CI
- items_changed events should not be fired if no items have changed.
- Remove `TraitSetObject.copy`.
- test_new_notifiers leaks one reference and one memory block per run
- Check for object reference leaks
- Add range checking to the `cTrait.comparison_mode` method.
- Provide a way to retrieve a cTrait's `comparison_mode` setting
- Consider deprecating prefix traits for Traits 6.0.0
- Reserve the `_trait*` namespace for Traits internal use
- Expose flags for `HasTraits` objects
- Deprecate non-essential TraitHandler subclasses for 6.0 release?
- Document trait comparison constants
- Add module finalization for ctraits.c
- Update copyright headers
- Sphinx warning in test run:
- Some issues not shown.
22
contributions
in private repositories
Jan 7 – Jan 18