Herold Georg Wilhelm Johannes Schweickerdt
Herold Georg Wilhelm Johannes Schweickerdt (28 February 1903, Schmie, Baden-Württemberg – 21 February 1977, Pretoria) was a German botanist.
Herold Georg Wilhelm Johannes Schweickerdt | |
---|---|
Born | Schmie, Baden-Württemberg, Germany | 28 February 1903
Died | 21 February 1977 73) Pretoria, South Africa | (aged
Nationality | German |
Scientific career | |
Fields | Botany Biology |
Author abbrev. (botany) | Schweick. |
In 1904 he moved with his parents to Pretoria, where he later studied at Transvaal University. From 1922 to 1924 he was a student at the University of Bonn (1922–24), later becoming a professor in Pretoria. From 1940 to 1964 he served as inspector of the Botanical Garden at the University of Göttingen.[1]
During his career he collected plants in Transvaal, South-West Africa, Rhodesia, Mozambique and Natal.[2] The plant species Gasteria schweickerdtiana is named after him.[3]
The H.G.W.J Schweickerdt Herbarium (PRU) at the University of Pretoria is named in his honour.
Publications
- Untersuchungen über Photodinese bei Vallisneria spiralis, 1928 - Studies on photodinese in Vallisneria spiralis.[5]
gollark: I have DashMap in here because of some vague dream of concurrently doing... stuff.
gollark: ```rustuse std::process::Command;use anyhow::Result;use std::path::Path;use std::fs;#[derive(serde::Serialize, serde::Deserialize, Debug)]struct RawServiceSpec { command: String, args: Vec<String>, name: Option<String>}#[derive(Debug)]struct ServiceSpec { command: String, args: Vec<String>, name: String}fn load_spec(path: &Path) -> Result<ServiceSpec> { let file = fs::read_to_string(path)?; let raw: RawServiceSpec = toml::from_str(&file)?; Ok(ServiceSpec { command: raw.command, args: raw.args, name: path.file_stem().unwrap().to_string_lossy().to_string() })}fn run_service(serv: ServiceSpec) -> Result<()> { println!("thread {:?}", serv); loop { println!("Starting"); let mut child = Command::new("/bin/env") .arg("python3") .arg("test.py") .spawn()?; child.wait()?; } Ok(())}fn main() -> Result<()> { let services = dashmap::DashMap::new(); for entry in fs::read_dir("./services")? { let s = load_spec(&entry?.path())?; services.insert(s.name.clone(), s); } let mut handles = Vec::new(); for e in services { handles.push(std::thread::spawn(|| run_service(e.1))); } for handle in handles { handle.join().unwrap(); } Ok(())}```
gollark: Well, I guess that's systemd replaced.
gollark: I can define a service in a TOML file and it's automatically restarted on exit and all.
gollark: So it does actually work now.
References
- Universität Zürich - Herbarien der Universität Archived 2016-03-04 at the Wayback Machine (biographical information)
- HUH - Databases - Botanist Search
- Calflora Flora of Southern Africa, Plant Names P-Z
- IPNI. Schweick.
- Google Books Untersuchungen über Photodinese bei Vallisneria spiralis
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.