{
  "_id": "6af66751be2268deb4a3e292",
  "Type": "Package",
  "Package": "responses.build",
  "Title": "A Workflow for Harmonising Physiological Response-Curve Data\ninto a Documented Standard Structure",
  "Version": "0.1.0.9000",
  "Maintainer": "Daniel Falster <daniel.falster@unsw.edu.au>",
  "Authors@R": "c(\nperson(given = \"Daniel\", family = \"Falster\", role = c(\"cre\", \"aut\"), email = \"daniel.falster@unsw.edu.au\", comment = c(ORCID = \"0000-0002-9814-092X\")),\nperson(given = \"Elizabeth\", family = \"Wenk\", role = c(\"cur\", \"aut\"), comment = c(ORCID = \"0000-0001-5640-5910\")),\nperson(given = \"David\", family = \"Coleman\", role = c(\"cur\", \"aut\"), email = \"david.coleman@mq.edu.au\"),\nperson(given = \"Sophie\", family = \"Yang\", role = c(\"ctb\"), comment = c(ORCID = \"0000-0001-7328-345X\")),\nperson(given = \"Fonti\", family = \"Kar\", role = c(\"ctb\"), comment = c(ORCID = \"0000-0002-2760-3974\")),\nperson(\"ARDC\", role = c(\"fnd\")),\nperson(\"ARC\", role = c(\"fnd\"))\n)",
  "Description": "The `responses.build` package provides a workflow to\nharmonise physiological response-curve data - leaf gas\nexchange, hydraulic vulnerability, and fluorescence response\ncurves - from diverse sources into a documented, relational\nstructure. It is a fork of `traits.build` (Wenk et al, 2024,\n<doi:10.1016/j.ecoinf.2024.102773>,\n<https://github.com/traitecoevo/traits.build>), which\nharmonises single-valued trait data; this package extends the\nsame data model to measurements that form curves, where a\nresponse is measured across a driver gradient and the\nindividual points belong to an identifiable curve. It was built\nto support AusFizz (<https://github.com/traitecoevo/ausfizz>).\nFor the shared data model and workflow concepts see\n<https://traitecoevo.github.io/traits.build-book/>.",
  "BugReports": "https://github.com/traitecoevo/responses.build/issues",
  "URL": "https://traitecoevo.github.io/responses.build/",
  "License": "BSD_2_clause + file LICENCE",
  "Remotes": [
    "richfitz/remake",
    "traitecoevo/austraits"
  ],
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev\nlibfribidi-dev make libharfbuzz-dev libgit2-dev libicu-dev\nlibpng-dev libssh2-1-dev libuv1-dev libxml2-dev libssl-dev\nlibx11-dev",
  "Repository": "https://traitecoevo.r-universe.dev",
  "Date/Publication": "2026-10-14 06:33:05 UTC",
  "RemoteUrl": "https://github.com/traitecoevo/responses.build",
  "RemoteRef": "HEAD",
  "RemoteSha": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-13 01:20:32 UTC",
    "User": "root"
  },
  "Author": "Daniel Falster [cre, aut] (ORCID:\n<https://orcid.org/0000-0002-9814-092X>),\nElizabeth Wenk [cur, aut] (ORCID:\n<https://orcid.org/0000-0001-5640-5910>),\nDavid Coleman [cur, aut],\nSophie Yang [ctb] (ORCID: <https://orcid.org/0000-0001-7328-345X>),\nFonti Kar [ctb] (ORCID: <https://orcid.org/0000-0002-2760-3974>),\nARDC [fnd],\nARC [fnd]",
  "_user": "traitecoevo",
  "_type": "src",
  "_file": "responses.build_0.1.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/215a404c1e5ab5766b9e9631dbc75ef4b6642dd7ba23467c73498d6f950c3d48",
  "_filesize": 572193,
  "_sha256": "215a404c1e5ab5766b9e9631dbc75ef4b6642dd7ba23467c73498d6f950c3d48",
  "_expires": "2027-02-21T01:26:40.000Z",
  "_created": "2026-11-13T01:20:32.000Z",
  "_published": "2026-11-13T01:26:41.874Z",
  "_upstream": "https://github.com/traitecoevo/responses.build",
  "_status": "success",
  "_maintainer": {
    "name": "Daniel Falster",
    "email": "daniel.falster@unsw.edu.au",
    "login": "dfalster",
    "orcid": "0000-0002-9814-092X",
    "twitter": "@adaptive_plant",
    "description": "Associate Professor |  @traitecoevo | @nicercode \n| orcid.org/0000-0002-9814-092X | twitter.com/adaptive_plant",
    "uuid": 3589590
  },
  "_jobs": [
    {
      "job": 131619593140,
      "time": 255,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14000324855"
    },
    {
      "job": 131619593188,
      "time": 225,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13999744299"
    },
    {
      "job": 131619593199,
      "time": 192,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "14000862323"
    },
    {
      "job": 131619593980,
      "time": 310,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14001281597"
    },
    {
      "job": 131617785602,
      "time": 258,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13999893649"
    },
    {
      "job": 131619593059,
      "time": 155,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "14000334604"
    },
    {
      "job": 131619593297,
      "time": 260,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14001305968"
    },
    {
      "job": 131619593377,
      "time": 306,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "14000029595"
    },
    {
      "job": 131619593246,
      "time": 231,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14001236091"
    }
  ],
  "_buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343651529",
  "_commit": {
    "id": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
    "author": "Daniel Falster <daniel.falster@unsw.edu.au>",
    "committer": "GitHub <noreply@github.com>",
    "message": "docs: point austraits-meta links at master (#16)\n\naustraits-meta has no `main` branch. These links resolved only through\nGitHub's redirect from the old default branch name, which the contents\nAPI does not follow, so agents reading them programmatically got\n\"No commit found for the ref main\".\n\nRefs traitecoevo/austraits-meta#7\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>",
    "time": 1791959585
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Depends"
    },
    {
      "package": "lubridate",
      "role": "Depends"
    },
    {
      "package": "readr",
      "role": "Depends"
    },
    {
      "package": "stringr",
      "version": ">= 1.5.0",
      "role": "Depends"
    },
    {
      "package": "tidyr",
      "role": "Depends"
    },
    {
      "package": "austraits",
      "role": "Depends"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "git2r",
      "role": "Imports"
    },
    {
      "package": "kableExtra",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "RefManageR",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "styler",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "whisker",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "furrr",
      "role": "Suggests"
    },
    {
      "package": "remake",
      "role": "Suggests"
    },
    {
      "package": "forcats",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    },
    {
      "package": "bibtex",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "bench",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "rcrossref",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "ggbeeswarm",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "zip",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "traitecoevo",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-35",
      "n": 8
    },
    {
      "week": "2026-42",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "dfalster",
      "count": 9,
      "uuid": 3589590
    }
  ],
  "_userbio": {
    "uuid": 11747619,
    "type": "organization",
    "name": "Trait Ecology and Evolution",
    "followers": 41
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/responses.build"
  },
  "_devurl": "https://github.com/traitecoevo/responses.build",
  "_searchresults": 0,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/responses.build.html"
  ],
  "_cranurl": false,
  "_exports": [
    "%>%",
    "bind_databases",
    "build_add_version",
    "build_combine",
    "build_setup_pipeline",
    "check_pivot_duplicates",
    "convert_df_to_list",
    "convert_list_to_df1",
    "convert_list_to_df2",
    "data_update_taxonomy",
    "database_create_combined_table",
    "dataset_build",
    "dataset_configure",
    "dataset_find_taxon",
    "dataset_process",
    "dataset_replace_disallowed_chars",
    "dataset_report",
    "dataset_test",
    "dataset_update_taxonomy",
    "flatten_database",
    "get_schema",
    "get_unit_conversions",
    "metadata_add_contexts",
    "metadata_add_identifiers",
    "metadata_add_locations",
    "metadata_add_source_bibtex",
    "metadata_add_source_doi",
    "metadata_add_substitution",
    "metadata_add_substitutions_list",
    "metadata_add_substitutions_table",
    "metadata_add_taxonomic_change",
    "metadata_add_taxonomic_changes_list",
    "metadata_add_traits",
    "metadata_check_custom_R_code",
    "metadata_create_template",
    "metadata_exclude_observations",
    "metadata_find_taxonomic_change",
    "metadata_remove_taxonomic_change",
    "metadata_update_taxonomic_change",
    "read_csv_char",
    "read_metadata",
    "util_df_to_list",
    "util_extract_list_element",
    "util_get_SHA",
    "util_get_version",
    "util_kable_styling_html",
    "util_list_to_df1",
    "util_list_to_df2",
    "write_metadata",
    "write_plaintext"
  ],
  "_help": [
    {
      "page": "bib_print",
      "title": "Format BibEntry using RefManageR",
      "topics": [
        "bib_print"
      ]
    },
    {
      "page": "build_add_version",
      "title": "Add version information to AusTraits",
      "topics": [
        "build_add_version"
      ]
    },
    {
      "page": "build_combine",
      "title": "Combine all the AusTraits studies into the compiled AusTraits database",
      "topics": [
        "build_combine"
      ]
    },
    {
      "page": "build_setup_pipeline",
      "title": "Update the 'remake.yml' file with new studies",
      "topics": [
        "build_setup_pipeline"
      ]
    },
    {
      "page": "check_pivot_duplicates",
      "title": "Identify duplicates preventing pivoting wider",
      "topics": [
        "check_pivot_duplicates"
      ]
    },
    {
      "page": "check_pivot_wider",
      "title": "Test whether a dataset can pivot wider",
      "topics": [
        "check_pivot_wider"
      ]
    },
    {
      "page": "create_tree_branch",
      "title": "Format a tree structure from a vector",
      "topics": [
        "create_tree_branch"
      ]
    },
    {
      "page": "data_update_taxonomy",
      "title": "Apply taxonomic updates to austraits_raw",
      "topics": [
        "data_update_taxonomy"
      ]
    },
    {
      "page": "database_create_combined_table",
      "title": "Create a single combined table from a database",
      "topics": [
        "database_create_combined_table"
      ]
    },
    {
      "page": "dataset_build",
      "title": "Build dataset",
      "topics": [
        "dataset_build"
      ]
    },
    {
      "page": "dataset_configure",
      "title": "Configure AusTraits database object",
      "topics": [
        "dataset_configure"
      ]
    },
    {
      "page": "dataset_find_taxon",
      "title": "Find list of unique datasets within compilation containing specified taxa",
      "topics": [
        "dataset_find_taxon"
      ]
    },
    {
      "page": "dataset_process",
      "title": "Load Dataset",
      "topics": [
        "dataset_process"
      ]
    },
    {
      "page": "dataset_replace_disallowed_chars",
      "title": "Replace disallowed characters in a dataset's files",
      "topics": [
        "dataset_replace_disallowed_chars"
      ]
    },
    {
      "page": "dataset_report",
      "title": "Build reports for listed datasets",
      "topics": [
        "dataset_report"
      ]
    },
    {
      "page": "dataset_test",
      "title": "Test whether specified 'dataset_id' has the correct setup",
      "topics": [
        "dataset_test"
      ]
    },
    {
      "page": "dataset_test_worker",
      "title": "Test whether specified 'dataset_id' has the correct setup",
      "topics": [
        "dataset_test_worker"
      ]
    },
    {
      "page": "dataset_update_taxonomy",
      "title": "Apply taxonomic updates to austraits_raw",
      "topics": [
        "dataset_update_taxonomy"
      ]
    },
    {
      "page": "get_schema",
      "title": "Load schema for an responses.build data compilation (excluding traits)",
      "topics": [
        "get_schema"
      ]
    },
    {
      "page": "get_unit_conversions",
      "title": "Make unit conversion functions",
      "topics": [
        "get_unit_conversions"
      ]
    },
    {
      "page": "metadata_add_contexts",
      "title": "For specified 'dataset_id' import context data from a dataframe",
      "topics": [
        "metadata_add_contexts"
      ]
    },
    {
      "page": "metadata_add_identifiers",
      "title": "For specified 'dataset_id' import database cross-referencing identifer data from a dataframe",
      "topics": [
        "metadata_add_identifiers"
      ]
    },
    {
      "page": "metadata_add_locations",
      "title": "For specified 'dataset_id' import location data from a dataframe",
      "topics": [
        "metadata_add_locations"
      ]
    },
    {
      "page": "metadata_add_source_bibtex",
      "title": "Adds citation details to a metadata file for given study",
      "topics": [
        "metadata_add_source_bibtex"
      ]
    },
    {
      "page": "metadata_add_source_doi",
      "title": "Adds citation details from a doi to a metadata file for a 'dataset_id'",
      "topics": [
        "metadata_add_source_doi"
      ]
    },
    {
      "page": "metadata_add_substitution",
      "title": "Add a categorical trait value substitution into a metadata file for a 'dataset_id'",
      "topics": [
        "metadata_add_substitution"
      ]
    },
    {
      "page": "metadata_add_substitutions_list",
      "title": "Add a dataframe of trait value substitutions into a metadata file for a dataset_id",
      "topics": [
        "metadata_add_substitutions_list"
      ]
    },
    {
      "page": "metadata_add_substitutions_table",
      "title": "Substitutions from a dataframe",
      "topics": [
        "metadata_add_substitutions_table"
      ]
    },
    {
      "page": "metadata_add_taxonomic_change",
      "title": "Add a taxonomic change into the 'metadata.yml' file for a 'dataset_id'",
      "topics": [
        "metadata_add_taxonomic_change"
      ]
    },
    {
      "page": "metadata_add_taxonomic_changes_list",
      "title": "Add a list of taxonomic updates into a metadata file for a 'dataset_id'",
      "topics": [
        "metadata_add_taxonomic_changes_list"
      ]
    },
    {
      "page": "metadata_add_traits",
      "title": "For specified 'dataset_id', populate columns for traits into metadata",
      "topics": [
        "metadata_add_traits"
      ]
    },
    {
      "page": "metadata_check_custom_R_code",
      "title": "Check the output of running 'custom_R_code' specified in the metadata for specified 'dataset_id'",
      "topics": [
        "metadata_check_custom_R_code"
      ]
    },
    {
      "page": "metadata_create_template",
      "title": "Create a template of file 'metadata.yml' for specified 'dataset_id'",
      "topics": [
        "metadata_create_template"
      ]
    },
    {
      "page": "metadata_exclude_observations",
      "title": "Exclude observations in a yaml file for a 'dataset_id'",
      "topics": [
        "metadata_exclude_observations"
      ]
    },
    {
      "page": "metadata_find_taxonomic_change",
      "title": "Find 'dataset_id''s with a given taxonomic change",
      "topics": [
        "metadata_find_taxonomic_change"
      ]
    },
    {
      "page": "metadata_path_dataset_id",
      "title": "Path to the 'metadata.yml' file for specified 'dataset_id'",
      "topics": [
        "metadata_path_dataset_id"
      ]
    },
    {
      "page": "metadata_remove_taxonomic_change",
      "title": "Remove a taxonomic change from a yaml file for a 'dataset_id'",
      "topics": [
        "metadata_remove_taxonomic_change"
      ]
    },
    {
      "page": "metadata_update_taxonomic_change",
      "title": "Update a taxonomic change into a yaml file for a 'dataset_id'",
      "topics": [
        "metadata_update_taxonomic_change"
      ]
    },
    {
      "page": "metadata_user_select_column",
      "title": "Select column by user",
      "topics": [
        "metadata_user_select_column"
      ]
    },
    {
      "page": "metadata_user_select_names",
      "title": "Select variable names by user",
      "topics": [
        "metadata_user_select_names"
      ]
    },
    {
      "page": "notes_random_string",
      "title": "Create a string of random letters",
      "topics": [
        "notes_random_string"
      ]
    },
    {
      "page": "notetaker_add_note",
      "title": "Add a note to the note recorder as a new row",
      "topics": [
        "notetaker_add_note"
      ]
    },
    {
      "page": "notetaker_as_note",
      "title": "Create a tibble with two columns with note and link",
      "topics": [
        "notetaker_as_note"
      ]
    },
    {
      "page": "notetaker_get_note",
      "title": "Return a specific row from notes",
      "topics": [
        "notetaker_get_note"
      ]
    },
    {
      "page": "notetaker_print_all",
      "title": "Print all notes",
      "topics": [
        "notetaker_print_all"
      ]
    },
    {
      "page": "notetaker_print_note",
      "title": "Print note (needs review?)",
      "topics": [
        "notetaker_print_note"
      ]
    },
    {
      "page": "notetaker_print_notes",
      "title": "Print a specific row from notes",
      "topics": [
        "notetaker_print_notes"
      ]
    },
    {
      "page": "notetaker_start",
      "title": "Start note recorder (needs review?)",
      "topics": [
        "notetaker_start"
      ]
    },
    {
      "page": "process_add_all_columns",
      "title": "Add or remove columns of data",
      "topics": [
        "process_add_all_columns"
      ]
    },
    {
      "page": "process_convert_units",
      "title": "Convert units to desired type",
      "topics": [
        "process_convert_units"
      ]
    },
    {
      "page": "process_create_observation_id",
      "title": "Create entity id",
      "topics": [
        "process_create_observation_id"
      ]
    },
    {
      "page": "process_custom_code",
      "title": "Apply custom data manipulations",
      "topics": [
        "process_custom_code"
      ]
    },
    {
      "page": "process_flag_excluded_observations",
      "title": "Flag any excluded observations",
      "topics": [
        "process_flag_excluded_observations"
      ]
    },
    {
      "page": "process_flag_out_of_range_values",
      "title": "Flag values outside of allowable range",
      "topics": [
        "process_flag_out_of_range_values"
      ]
    },
    {
      "page": "process_flag_unsupported_characters",
      "title": "Flag values with unsupported characters",
      "topics": [
        "process_flag_unsupported_characters"
      ]
    },
    {
      "page": "process_flag_unsupported_traits",
      "title": "Flag any unrecognised traits",
      "topics": [
        "process_flag_unsupported_traits"
      ]
    },
    {
      "page": "process_flag_unsupported_values",
      "title": "Flag disallowed trait values and disallowed characters",
      "topics": [
        "process_flag_unsupported_values"
      ]
    },
    {
      "page": "process_format_contexts",
      "title": "Format context data from list to tibble",
      "topics": [
        "process_format_contexts"
      ]
    },
    {
      "page": "process_format_contributors",
      "title": "Format contributors from list into tibble",
      "topics": [
        "process_format_contributors"
      ]
    },
    {
      "page": "process_format_identifiers",
      "title": "Format identifiers from list into tibble",
      "topics": [
        "process_format_identifiers"
      ]
    },
    {
      "page": "process_format_locations",
      "title": "Format location data from list to tibble",
      "topics": [
        "process_format_locations"
      ]
    },
    {
      "page": "process_generate_id",
      "title": "Function to generate sequence of integer ids from vector of names Determines number of 00s needed based on number of records",
      "topics": [
        "process_generate_id"
      ]
    },
    {
      "page": "process_generate_method_ids",
      "title": "Function to generate sequence of integer ids for methods",
      "topics": [
        "process_generate_method_ids"
      ]
    },
    {
      "page": "process_parse_data",
      "title": "Process a single dataset",
      "topics": [
        "process_parse_data"
      ]
    },
    {
      "page": "process_standardise_names",
      "title": "Standardise species names",
      "topics": [
        "process_standardise_names"
      ]
    },
    {
      "page": "process_taxonomic_updates",
      "title": "Apply taxonomic updates",
      "topics": [
        "process_taxonomic_updates"
      ]
    },
    {
      "page": "process_unit_conversion_name",
      "title": "Generate unit conversion name",
      "topics": [
        "process_unit_conversion_name"
      ]
    },
    {
      "page": "read_csv_char",
      "title": "Read in a csv as a tibble with column types as characters",
      "topics": [
        "read_csv_char"
      ]
    },
    {
      "page": "read_metadata",
      "title": "Read in a 'metadata.yml' file for a study",
      "topics": [
        "read_metadata"
      ]
    },
    {
      "page": "read_metadata_dataset",
      "title": "Read the 'metadata.yml' file for specified 'dataset_id'",
      "topics": [
        "read_metadata_dataset"
      ]
    },
    {
      "page": "read_yaml",
      "title": "Read yaml (from package yaml)",
      "topics": [
        "read_yaml"
      ]
    },
    {
      "page": "util_append_to_list",
      "title": "Add an item to the end of a list",
      "topics": [
        "util_append_to_list"
      ]
    },
    {
      "page": "util_bib_to_list",
      "title": "Convert BibEntry object to a list",
      "topics": [
        "util_bib_to_list"
      ]
    },
    {
      "page": "util_check_all_values_in",
      "title": "Check values in one vector against values in another vector",
      "topics": [
        "util_check_all_values_in"
      ]
    },
    {
      "page": "util_check_disallowed_chars",
      "title": "Check values in a vector do not contain disallowed characters",
      "topics": [
        "util_check_disallowed_chars"
      ]
    },
    {
      "page": "util_df_convert_character",
      "title": "Convert all columns in data frame to character",
      "topics": [
        "util_df_convert_character"
      ]
    },
    {
      "page": "util_df_to_list",
      "title": "Convert dataframe to list",
      "topics": [
        "util_df_to_list"
      ]
    },
    {
      "page": "util_extract_list_element",
      "title": "Extract a trait element from the definitions$traits$elements",
      "topics": [
        "util_extract_list_element"
      ]
    },
    {
      "page": "util_get_SHA",
      "title": "Get SHA string from Github repository for latest commit",
      "topics": [
        "util_get_SHA"
      ]
    },
    {
      "page": "util_get_version",
      "title": "Retrieve version for compilation from definitions",
      "topics": [
        "util_get_version"
      ]
    },
    {
      "page": "util_kable_styling_html",
      "title": "Format table with kable and default styling for html",
      "topics": [
        "util_kable_styling_html"
      ]
    },
    {
      "page": "util_list_to_bib",
      "title": "Convert a list of elements into a BibEntry object",
      "topics": [
        "util_list_to_bib"
      ]
    },
    {
      "page": "util_list_to_df1",
      "title": "Convert a list with single entries to dataframe",
      "topics": [
        "util_list_to_df1"
      ]
    },
    {
      "page": "util_list_to_df2",
      "title": "Convert a list of lists to dataframe",
      "topics": [
        "util_list_to_df2"
      ]
    },
    {
      "page": "util_replace_null",
      "title": "Convert NULL values to a different value",
      "topics": [
        "util_replace_null"
      ]
    },
    {
      "page": "util_separate_and_sort",
      "title": "Split and sort cells with multiple values",
      "topics": [
        "util_separate_and_sort"
      ]
    },
    {
      "page": "util_standardise_doi",
      "title": "Standardise doi",
      "topics": [
        "util_standardise_doi"
      ]
    },
    {
      "page": "write_metadata",
      "title": "Write 'metadata.yml' for a study",
      "topics": [
        "write_metadata"
      ]
    },
    {
      "page": "write_metadata_dataset",
      "title": "Write the YAML representation of 'metadata.yml' for specified 'dataset_id' to file 'data/dataset_id/metadata.yml'",
      "topics": [
        "write_metadata_dataset"
      ]
    },
    {
      "page": "write_plaintext",
      "title": "Export AusTraits version as plain text",
      "topics": [
        "write_plaintext"
      ]
    },
    {
      "page": "write_yaml",
      "title": "write yaml (from package yaml)",
      "topics": [
        "write_yaml"
      ]
    }
  ],
  "_readme": "https://github.com/traitecoevo/responses.build/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "austraits",
    "base64enc",
    "bibtex",
    "bit",
    "bit64",
    "brio",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "desc",
    "diffobj",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "git2r",
    "glue",
    "highr",
    "hms",
    "htmltools",
    "httr",
    "janitor",
    "jquerylib",
    "jsonlite",
    "kableExtra",
    "knitr",
    "labeling",
    "lifecycle",
    "lubridate",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgload",
    "plyr",
    "praise",
    "prettyunits",
    "processx",
    "progress",
    "ps",
    "purrr",
    "R.cache",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "readr",
    "RefManageR",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "rstudioapi",
    "sass",
    "scales",
    "snakecase",
    "stringi",
    "stringr",
    "styler",
    "svglite",
    "sys",
    "systemfonts",
    "testthat",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tinytex",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "waldo",
    "whisker",
    "withr",
    "xfun",
    "xml2",
    "yaml"
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "responses.build",
  "_universes": [
    "traitecoevo",
    "dfalster"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-11-13T01:24:01.000Z",
      "distro": "resolute",
      "commit": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
      "fileid": "https://r2.ropensci.org/0bae4f045bbb63aaf65d4b17b483cdaee86e887b691d7d480f52e1ab359efc63",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343651529"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-11-13T01:23:30.000Z",
      "distro": "resolute",
      "commit": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
      "fileid": "https://r2.ropensci.org/287538782a351ac81be04501f71155e75492333218a5f47133a4dd6a918c4449",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343651529"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-11-13T01:23:08.000Z",
      "commit": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
      "fileid": "https://r2.ropensci.org/a7846324551408cdecf731c35328b16b7b3b4efd8609a214187cf7d97fd28325",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343651529"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-11-13T01:24:04.000Z",
      "commit": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
      "fileid": "https://r2.ropensci.org/ba06752a3bb7485ce97b2c23810d3c46abce3d325ade8299bc9ec8f91cd31f35",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343651529"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0.9000",
      "date": "2026-11-13T01:23:30.000Z",
      "commit": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
      "fileid": "https://r2.ropensci.org/8dc99592fb434a1d13b9e22da891774b69b0a251c5e2e0d5a7d505c885a804fe",
      "status": "success",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343651529"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-11-13T01:23:07.000Z",
      "commit": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
      "fileid": "https://r2.ropensci.org/937fd2446719ae0508c8ad4b55274533172022755d5a8278770d13cf333ee4a4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343651529"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-11-13T01:23:47.000Z",
      "commit": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
      "fileid": "https://r2.ropensci.org/1a0708aaa6a3d1c9fa374db50b5d1030411542c620b5aa0e2efdbd319b8a0cd3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343651529"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-11-13T01:23:13.000Z",
      "commit": "3169fbec372bf7aba6d4c8ccb67f6de63ca1bfe2",
      "fileid": "https://r2.ropensci.org/e7b6e99a0c4147fa1653685106a062da377ddc150c66841a52f1f930549ee15f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/traitecoevo/actions/runs/43343651529"
    }
  ]
}