Stachys recta

Stachys recta, commonly known as stiff hedgenettle[2] or perennial yellow-woundwort,[3] is herbaceous perennial plant of the family Lamiaceae.

Stachys recta
Inflorescence of Stachys recta
Scientific classification
Kingdom: Plantae
Clade: Tracheophytes
Clade: Angiosperms
Clade: Eudicots
Clade: Asterids
Order: Lamiales
Family: Lamiaceae
Genus: Stachys
Species:
S. recta
Binomial name
Stachys recta
Synonyms[1]

Etymology

The name is derived from the Greek word σταχυς (stachys), meaning "an ear of grain",[4] and refers to the fact that the inflorescence is often a spike. The specific Latin name recta, meaning "straight", also refers to the shape of the inflorescence.

Description

Close-up on flowers of S. recta subsp. recta

The biological form of S. recta is hemicryptophyte scapose, as its overwintering buds are situated just below the soil surface and the floral axis is more or less erect with a few leaves.

The plant reaches on average 20–40 centimetres (7.9–15.7 in) in height.[5] It has thick, woody roots. The stems are strong, simple or branched, with slightly rough glandular hairs. The leaves are ovate-spatulate to oblong-lanceolate, with toothed edges and a long petiole. The length of the leaves is 3–5 centimetres (1.2–2.0 in)[5] and the width 0.5 to 2 cm. 5–20 millimetres (0.20–0.79 in).

The flowers are gathered in a dense terminal spike and are usually yellowish-white, stained by purple or brown spots. The calyx is 5–10 centimetres (2.0–3.9 in) long. The flowering period extends from July through October. The flowers are hermaphrodite and pollinated by insects. The fruit are achenesabout 2 mm long, rounded, chestnut-brown and smooth or very finely punctured.[5] This plant is strictly related to S. officinalis, and has similar properties and characteristics.

Distribution

This plant is a sub-Mediterranean floral element and it is widespread from Europe to the Caucasus and Asia Minor.[5]

Habitat

Stachys recta grows in lawns, in semi-dry and dry grasslands and in rocky hillsides. It prefers calcareous and moderately dry soil, at an altitude of 0–2,100 metres (0–6,890 ft) above sea level.[5]

Subspecies

  • Stachys recta L. subsp. labiosa (Bertol.) Briq.
  • Stachys recta L. subsp. recta.
  • Stachys recta L. subsp. subcrenata (Vis.) Briq.
  • Stachys recta L. subsp. tenoreana Bornm.
gollark: Okay, I managed to compress the WHYJIT compiler into a single discord message.
gollark: ```pythonimport argparse,subprocess,random,stringparser = argparse.ArgumentParser(description="Compile a WHY program using WHYJIT.")parser.add_argument("input",help="File containing WHY source code")parser.add_argument("-o","--output",help="Filename of the output executable to make",default="./a.why")parser.add_argument("-O","--optimize",help="Optimization level",type=int,default="0")#parser.add_argument("-d","--drawkcab",help=".sdrawkcab elif ecruos YHW eht ssecorP")args = parser.parse_args()def randomword(length): letters = string.ascii_lowercase return ''.join(random.choice(letters) for i in range(length))def which(program): proc = subprocess.run(["which",program],stdout=subprocess.PIPE) if proc.returncode == 0: return proc.stdout.replace(b"\n",b"") else: return Nonedef find_C_compiler(): compilers = ["gcc","clang","tcc","cc"] for compiler in compilers: path = which(compiler) if path != None: return pathdef build_output(code,max): #if args.drawkcab: code = code[::-1] C_code = f"""#define QUITELONG long long intconst QUITELONG max = {max};int main() {{ volatile QUITELONG i = 0; // disable some "optimizations" that RUIN OUR BEAUTIFUL CODE! while (i < max) {{ i++; }} {code}}} """ heredoc = randomword(100) devnull = "2>/dev/null" shell_script = f"""#!/bin/shTMP1=/tmp/ignore-meTMP2=/tmp/ignore-me-tooTMP3=/tmp/dont-look-here cat << {heredoc} > $TMP1{C_code}{heredoc}sed -e '1,/^exit \$?$/d' "$0" > $TMP3chmod +x $TMP3$TMP3 -x c -o $TMP2 $TMP1chmod +x $TMP2$TMP2exit $?""".encode("utf-8") with open(find_C_compiler(),"rb") as f: return shell_script + f.read()with open(args.input,"r") as f: contents = f.read() looplen = max(1000,(2 ** -args.optimize) * 1000000000) code = build_output( contents, looplen ) with open(args.output,"wb") as out: out.write(code)```
gollark: (and so, code gold was invented)
gollark: Maybe if I compress it manually a bit...
gollark: OH COME ON, this code is less than 2000 characters. Stupid DIsqord.

References

  1. Royal Botanic Gardens, Kew - World Checklist of Selected Plant Families
  2. "Stachys recta". Natural Resources Conservation Service PLANTS Database. USDA. Retrieved 30 November 2015.
  3. "BSBI List 2007". Botanical Society of Britain and Ireland. Archived from the original (xls) on 2015-01-25. Retrieved 2014-10-17.
  4. Umberto Quattrocchi. 2000. CRC World Dictionary of Plant Names volume I, page 91. CRC Press: Boca Raton; New York; Washington, DC;, USA. London, UK. ISBN 978-0-8493-2673-8 (set). (see External links below).
  5. Pignatti S. - Flora d'Italia – Edagricole – 1982. Vol. III, pag. 467
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.