Skip to content

Releases: hneth/ds4psy

ds4psy 1.0.0

15 Sep 07:31
Compare
Choose a tag to compare

Release of ds4psy (1.0.0) on CRAN fixes some bugs, but mostly acknowledges the package's stable state. [2023-09-15]

Changes since last release:

Minor changes

  • bug fix: Update time zones

Details

  • update status badges
  • update URLs

The current development version of ds4psy is hosted at https://github.com/hneth/ds4psy/.

ds4psy version 0.9.0

20 Oct 17:07
Compare
Choose a tag to compare

Release of ds4psy (0.9.0) on CRAN adds functionality, implements minor changes, and fixes some bugs. [2022-10-20]

Changes since last release:

Major changes

  • add base2dec() and dec2base() functions for converting numerals into non-decimal notations, and back.
  • add chars_to_text() and text_to_chars() functions for converting character vectors into text, and back.

Minor changes

  • add rseed argument to map_text_regex() and plot_chars() for reproducible results.
  • add collapse_chars() as a wrapper around paste() with a collapse argument.
  • rearrange contents (by creating dedicated utility files).

Details

The current development version of ds4psy is hosted at https://github.com/hneth/ds4psy/.

ds4psy version 0.8.5

20 Oct 14:10
Compare
Choose a tag to compare

Release of ds4psy (0.8.5) on GitHub adds functionality, implements minor changes, and fixes some bugs. [2022-10-20]

Changes since last release:

Major changes

  • add base2dec() and dec2base() functions for converting numerals into non-decimal notations, and back.
  • add chars_to_text() and text_to_chars() functions for converting character vectors into text, and back.

Minor changes

  • add rseed argument to map_text_regex() and plot_chars() for reproducible results.
  • add collapse_chars() as a wrapper around paste() with a collapse argument.
  • rearrange contents (by creating dedicated utility files).

Details

  • fix minor bugs.

The current development version of ds4psy is hosted at https://github.com/hneth/ds4psy/.

ds4psy version 0.8.0

08 Apr 05:19
Compare
Choose a tag to compare

Release of ds4psy (0.8.0) on CRAN adds functionality, increases modularity, and fixes some bugs. [2022-04-08]

Changes since last release:

Major changes

  • add a invert_rules() function (for decoding encoded messages by inverting the rules used for encoding).
  • add a words_to_text() function as the inverse of text_to_words().
  • add a zodiac() function (with multiple outputs formats and options for redefining date boundaries).

Minor changes

  • add table9 as a variant of tidyr::table2 as a 3-dimensional array (xtabs).
  • improved capitalize() to also work for character vectors (i.e., setting the case of each element to upper- or lowercase).

Details

  • fix minor bugs.

The current development version of ds4psy is hosted at https://github.com/hneth/ds4psy/.

ds4psy version 0.7.0

12 May 07:18
Compare
Choose a tag to compare

Release of ds4psy (0.7.0) on CRAN adds functionality, increases modularity, and fixes a bug in text data. [2021-05-12]

Changes since last release:

Major changes

  • Breaking change: The function read_ascii() was split into 2 parts (to enable independent access to their functionality):

    1. A new read_ascii() version reads text (from file or user input) into a character string;
    2. A new map_text_coord() function converts a text string into a table of individual characters (with x/y-coordinates).
  • Added plot_chars() for plotting characters of text and visualizing pattern matches (specified as regular expressions) by highlighting labels (color/angle) or background tiles (color). The function uses 2 auxiliary functions:

    1. map_text_regex() adds pattern matching options (for colors and angles) to map_text_coord().
    2. plot_charmap() plots character maps as text and tile plots (with aesthetics for labels and tiles).
  • Added count_chars_words() for counting the frequency of both characters and words in text strings.

Minor changes

  • added plot_mar argument to theme_empty()
  • added functionality to plot_text() (but see plot_chars())
  • added utility functions for locating, identifying, and assigning vectors (of color/angle maps) to text strings matching a pattern
  • added text_to_chars() and related functions for converting character strings (e.g., text to characters, preserving spaces)
  • added utility functions for counting the frequency of characters and words in text strings
  • renamed is_vector() to is_vect() as is_vector() function is defined by the purrr package

Details

  • signal deprecation status in plot_text()
  • bug fix: removed marked UTF-8 strings from Trumpisms

The current development version of ds4psy is hosted at https://github.com/hneth/ds4psy/.

ds4psy version 0.6.0

08 Apr 05:40
Compare
Choose a tag to compare

Release of ds4psy (0.6.0) on CRAN adds functionality, updates data, and reduces dependencies. [2021-04-08]

Changes since last release:

Major changes

  • added is_vector() to check for vectors (i.e., atomic vectors or lists)
  • added get_set() for motivating visualizations

Minor changes

  • updated data in fame and Trumpisms

Details

  • removed import of cowplot by adding theme_empty()
  • reduced reliance on unikn by replacing some colors with corresponding HEX codes

The current development version of ds4psy is hosted at https://github.com/hneth/ds4psy/.

ds4psy version 0.5.0

01 Sep 06:50
Compare
Choose a tag to compare

Release of ds4psy (0.5.0) on CRAN: https://CRAN.R-project.org/package=ds4psy. [2020-09-01]

This release mostly provides additional functions for dates and times:

  • added diff_dates() to compute temporal differences between dates (in human time units of years, months, and days)
  • added diff_times() to compute temporal differences between times (in human time units of years, ..., and seconds)
  • added diff_tz() to compute time difference based on time zone differences
  • added days_in_month() to obtain number of days in months for given dates (accounting for leap years)

Minor changes include:

  • added is_equal() and num_equal() to check pairwise (near) equality of vectors
  • added theme_clean() as an alternative to theme_ds4psy()
  • renamed is.wholenumber() to is_wholenumber()
  • revised arguments of sample_date() and sample_time() to align with sample()
  • revised theme_ds4psy() to provide control over colors of backgrounds, lines, and text elements
  • updated fame data

Plus some bug fixes (see NEWS.md).

ds4psy version 0.4.0

06 Jul 15:08
Compare
Choose a tag to compare

Release of ds4psy (0.4.0) on CRAN: https://CRAN.R-project.org/package=ds4psy. [2020-07-06]

This version adds support for processing data with dates and times:

  • simple date and time functions now include options for returning dates or times, rather than strings
  • added time zone support to various functions
  • added datasets with date and time variables

ds4psy version 0.3.0

15 Jun 06:25
Compare
Choose a tag to compare

Release of ds4psy (0.3.0) on CRAN: https://CRAN.R-project.org/package=ds4psy. [2020-06-15]

This release adds support for text processing.

The current version of the textbook Data Science for Psychologists is still available at https://bookdown.org/hneth/ds4psy/.

ds4psy version 0.2.1

06 May 15:53
Compare
Choose a tag to compare

A new release of ds4psy (version 0.2.1) is available on CRAN: https://CRAN.R-project.org/package=ds4psy. [2020-05-06]

This is a maintenance release to remove some dependencies, fix bugs on CRAN platforms, and add some datasets.

An updated version of the textbook Data Science for Psychologists is still available at https://bookdown.org/hneth/ds4psy/.