Skip to content

Add a Normal Distribution class to the statistics module #80199

@rhettinger

Description

@rhettinger
BPO 36018
Nosy @tim-one, @rhettinger, @mdickinson, @stevendaprano, @applio, @selik, @miss-islington, @tirkarthi
PRs
  • bpo-36018: Add the NormalDist class to the statistics module #11973
  • bpo-36018: Make __pos__ return a distinct instance of NormDist #12009
  • bpo-36018: Add properties for mean and stdev #12022
  • bpo-36018: Add special value tests and make minor tweaks to the docs #12096
  • bpo-36018: Add documentation link to "random variable" #12114
  • bpo-36018: Make "seed" into a keyword only argument for NormalDist.samples() #12921
  • bpo-36018: Quantiles. Test idempotence. Test two methods against one-another. #13021
  • bpo-36018: Update example to show mean and stdev properties #13047
  • bpo-36018: Minor doc update: Add examples to elucidate the formulas #14898
  • bpo-36018: Address more reviewer feedback #15733
  • [3.8] bpo-36018: Address more reviewer feedback (GH-15733) #15734
  • bpo-36018: Add another example for NormalDist() #18191
  • [3.8] bpo-36018: Add another example for NormalDist() (GH-18191) #18192
  • bpo-36018: Minor fixes to the NormalDist() examples and recipes. #18226
  • [3.8] bpo-36018: Minor fixes to the NormalDist() examples and recipes. (GH-18226) #18227
  • Files
  • gauss.py: NormalDist class
  • gauss_demo.py: Examples
  • normdist_22feb2019.diff: Full diff as of 22 Feb 2019
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = 'https://github.com/stevendaprano'
    closed_at = <Date 2019-02-24.21:46:21.796>
    created_at = <Date 2019-02-18.00:00:59.337>
    labels = ['3.8', 'type-feature', 'library']
    title = 'Add a Normal Distribution class to the statistics module'
    updated_at = <Date 2020-01-28.03:40:18.056>
    user = 'https://github.com/rhettinger'

    bugs.python.org fields:

    activity = <Date 2020-01-28.03:40:18.056>
    actor = 'rhettinger'
    assignee = 'steven.daprano'
    closed = True
    closed_date = <Date 2019-02-24.21:46:21.796>
    closer = 'rhettinger'
    components = ['Library (Lib)']
    creation = <Date 2019-02-18.00:00:59.337>
    creator = 'rhettinger'
    dependencies = []
    files = ['48147', '48148', '48163']
    hgrepos = []
    issue_num = 36018
    keywords = ['patch']
    message_count = 35.0
    messages = ['335792', '335876', '336008', '336029', '336285', '336295', '336319', '336337', '336376', '336413', '336414', '336417', '336422', '336425', '336433', '336435', '336436', '336439', '336481', '336852', '336895', '337658', '337660', '337662', '337686', '340703', '341137', '341240', '348273', '351340', '351341', '360717', '360719', '360834', '360836']
    nosy_count = 8.0
    nosy_names = ['tim.peters', 'rhettinger', 'mark.dickinson', 'steven.daprano', 'davin', 'selik', 'miss-islington', 'xtreak']
    pr_nums = ['11973', '12009', '12022', '12096', '12114', '12921', '13021', '13047', '14898', '15733', '15734', '18191', '18192', '18226', '18227']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue36018'
    versions = ['Python 3.8']

    Metadata

    Metadata

    Assignees

    Labels

    3.8 (EOL)end of lifestdlibStandard Library Python modules in the Lib/ directorytype-featureA feature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions