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,726 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
- Enable the coverage extension
- Defensive assert on failed fast_validator
- Make it less likely that we use ValidateTrait.int_range accidentally
- Suppress deprecation warning from test suite
- Make test_property_notifications repeatable
- Fix validation of Callable in a compound trait
- Use pickle protocol 3 in configure_traits
- Enable C asserts
- Don't use __newobj__ when pickling CTrait instances
- Add machinery for testing unpickling of historical pickles
- Flake8 cleanup
- Remove commented-out and unused code
- 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
- Some pull requests not shown.
- Rename DateTime trait to Datetime trait
- Documentation/datetime editor
- Remove test for DateTimeEditor
- Improve documentation of trait container objects
- Add Changelog to documentation
- Combine change logs and delete old change log
- Fix validation of Callable in a compound trait
- Add BaseCallable trait type
- Support Python Enums as values for Enum trait
- Refactor trait converters to use `as_ctrait`
- Add `as_ctrait` converter function to traits api
- Add a DeprecationWarning for configure_traits() pickles
- Add machinery for testing unpickling of historical pickles
- 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
- Some pull request reviews not shown.
- bpo-39426: Fix outdated default and highest protocols in docs
- bpo-39434: Improve float __floordiv__ performance and error message
- 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
- Rename DateTimeEditor to DatetimeEditor
- Rename DateTime to Datetime
- datetime_editor is not documented
- DeprecationWarning from test_traits
- test_property_notifications not repeatable
- DateTimeEditor tests should have conditional skip
- cTrait should be initialised in tp_new, not tp_init
- Drop support for writing pickles with protocols 0 and 1
- 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
- Some issues not shown.
22
contributions
in private repositories
Jan 7 – Jan 18