Skip to content

Releases: Public-Health-Scotland/phsmethods

phsmethods 1.0.2

05 Jan 16:06
c432ad5
Compare
Choose a tag to compare
  • No user-facing changes. Fix some tests for age_from_chi() due to a helper
    function expected_age() caused the tests fail when the new year comes. It has
    been replaced with a fixed reference date.

phsmethods 1.0.1

28 Nov 15:17
9de010a
Compare
Choose a tag to compare
  • Fix a bug in extract_fin_year() to make sure financial years are displayed
    correctly from 1999/20 to 2008/09.

  • A new article has been added to the documentation - Working with CHI numbers.

phsmethods 1.0.0

27 Sep 09:48
Compare
Choose a tag to compare
  • This is the first new major release to CRAN.

phsmethods 0.2.3

15 Sep 13:26
48dc06f
Compare
Choose a tag to compare
  • The {gdata} import has been dropped and replaced with {scales}.

  • extract_fin_year() is now much faster and will use less memory, especially for smaller vectors (1 to 1,000).

  • format_postcode() is now faster and also gains a quiet parameter, the default value is FALSE but setting it to TRUE will skip some of the checks and messages, this is useful when using format_postcode() to 'clean-up' and format a vector of postcodes, rather than wanting to check them. Because of the skipped checks quiet = TRUE should also run faster.

  • The installation instructions in the README have been updated.

phsmethods 0.2.2

14 Nov 16:00
caca1be
Compare
Choose a tag to compare
  • Improve chi_check() function to make it more efficient and run faster.

  • Improve "Using phsmethods" section in readme to be shorter and more accessible.

  • Update all errors, warnings and messages to use the cli package.

  • Improve errors when giving incorrect types to some functions(#86, @Moohan).

phsmethods 0.2.1

11 Feb 13:50
Compare
Choose a tag to compare
  • Three functions renamed to improve code clarity: postcode() to format_postcode(); age_group() to create_age_groups(); fin_year() to extract_fin_year(). The old functions will still work but will produce a warning. After a reasonable amount of time they will be removed completely.

  • New functions added:
    age_calculate()(#65, @Nic-chr);
    dob_from_chi()(#42, @Moohan); and
    age_from_chi()(#42, @Moohan)

  • Change the output for chi_check so that empty string ("") reports as missing (#76)

phsmethods 0.2.0

17 Apr 09:59
3614e02
Compare
Choose a tag to compare
  • New functions added: age_group()(#23, @chrisdeans); chi_check()(#30, @graemegowans); chi_pad()(#30, @graemegowans); and match_area()(#13, @jvillacampa).

  • The first argument of postcode() is now x, as opposed to string. This is unlikely to break much, if any, existing code. postcode() is also now slightly faster.

  • phsmethods no longer imports stringi.

  • phsmethods now depends on a version of R >= 2.10.

  • Jack Hannah is no longer a maintainer.

phsmethods 0.1.1

10 Feb 11:35
dbec4de
Compare
Choose a tag to compare
  • file_size(), fin_year(), qtr(), qtr_end(), qtr_next() and qtr_prev() now use inherits(x, "y") instead of class(x) == "y" to check class. The reasoning is explained in this blogpost by Martin Maechler.

  • The performance of fin_year() has been improved. The function now extracts the unique date(s) from the input, calculates the associated financial year(s), and joins to the original input. This is in contrast with the original method, which directly calculated the financial year of all input dates individually.

phsmethods 0.1.0

24 Jan 11:21
Compare
Choose a tag to compare
  • Initial package release.
  • file_size, fin_year, postcode, qtr, qtr_end, qtr_next and qtr_prev functions added.