Same name identity within experiment#

This page is generated from the code and must not be edited by hand.

Files of one experiment whose names match in every word, number, label, amount, date and version, leaving out words for the step of the work and for repeats, are grouped as one named thing even when they sit in different folders for different steps (raw, processed, analysis), but not across folders named for different days or repeats; outside any experiment, only within one folder.

same_name_identity_within_experiment version 1+d1

  • Kind of rule: Which files go together (groups). Says which things count as the same in some respect, and so forms groups.

  • What it concludes: equivalent, in respect of name_identity

  • Reasoning: defeasible. A conclusion is usually right, and is retracted when a rule it names concludes against it.

  • What it reads: files, which it sorts into groups

Is it available in this version?#

Yes. The engine runs it.

What would defeat it#

What this rule concludes about something is withdrawn when any of these rules concludes about the same thing:

  • filesystem_noise_from_spelling: Files a computer makes on its own, such as .DS_Store or Thumbs.db, are recognized by how their names are spelled and set aside; an office program’s lock file, whose name starts ~$, is left alone, because it means somebody was at work.

  • placeholder_from_entry_kind: A shortcut, or a file that claims a size but takes up no room on the disk, is taken to stand in for contents kept somewhere else.

  • installed_software_in_folder: A folder is recognized as an installed program, such as a copy of Fiji or a Python environment, from the parts it holds, a name ending .app, its program-style subfolders or a majority of program files; its files are still indexed and read, and rules about experiments leave them alone.

It stands aside beneath every folder one of these rules raises:

Parameters#

Parameter

Shipped value

May be

What it does

compared_within

"experiment"

one of pool, folder, experiment

Where two names are compared: within the experiment above a file, and within its folder where no experiment lies above it.

ignored_subfolder_theme_kinds

["stage"]

list of text

A word or indexed label in a folder between the experiment and the file, matched to a sense of these kinds, is left out, so a stage subfolder is no place of its own. Replicates are not left out here: a replicate’s folder keeps its files apart from another replicate’s.

component_kinds

["word", "number", "indexed", "quantity", "date", "version"]

list of text

Every kind of name component but the extension.

ignored_theme_kinds

["stage", "replicate"]

list of text

As the identity within one folder leaves them out.

minimum_components

2

whole number, from 1 to 20

How many components each side must carry.

ordered_component_kinds

["number", "quantity"]

list of text

As the identity within one folder keeps their places.