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,731 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
- Add new enumeration types to traits.api (#857 backport)
- Improvements and formatting fixes for trait types. (#843 backport)
- Make DefaultValue, ValidateTrait and TraitKind available in traits.api
- Avoid containment-related DeprecationWarning on Python 3.7
- Fix DatetimeEditor test ImportError when traitsui not installed (#848 backport)
- Fix unsafe field setting (backport of #844)
- Fix test for DatetimeEditor to avoid failure if TraitsUI not installed
- Release: 6.0.0rc0
- Fix unsafe field setting in set_value
- Update changelog for the 6.0.0rc0 release.
- Bump version number for continued development towards Traits 6.1.0
- DOC: Add CHasTraits documentation
- Rename comparison mode members
- DOC: Improved docstrings for cTrait properties
- Improved docstrings for cTrait and its methods
- Include traits.ctraits in API documentation
- DOC: Fix module references
- Rename a test class to match the object being tested
- Fix one more DeprecationWarning from the test suite
- 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
- Some pull requests not shown.
- refactor CHasTraits `traits_inited` method.
- Additional class docstring fixes
- Avoid containment-related DeprecationWarning on Python 3.7
- Improved API documentation for trait_types
- Allow assigning None to CTrait.post_setattr
- Update changelog for the 6.0.0rc0 release.
- Defensive assert on failed fast_validator
- Revert Enum default computation
- DOC: Improved docstrings for cTrait properties
- Fix TraitHandlers documentation
- Remove test for DateTimeEditor
- Rename DateTime trait to Datetime trait
- Documentation/datetime editor
- 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
- Some pull request reviews not shown.
- bpo-39440: Update sum comment.
- 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
- Integrations with asyncio
- Add new enumerations to traits.api
- DeprecationWarning from test suite on Python 3.7
- Remove traits.testing.nose_tools
- Directory and BaseDirectory could support `os.PathLike`
- test_editor_factories fails if TraitsUI not installed
- Remove Cython tests?
- Improve CHasTraits._trait API
- Traits 6.0.0rc0 release checklist
- Separate HasTraits.trait_inited into two separate methods.
- set_value in ctraits.c is (mildly) unsafe
- Drop support for Python 3.5 after 2020-09-13
- CTrait.post_setattr may be `None`, but `None` cannot be assigned
- Split `cTrait.property` into two separate methods
- Include traits.ctraits module in API documentation
- 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
- Some issues not shown.
23
contributions
in private repositories
Jan 7 – Jan 29