Elsa Lewkowitsch

Phyllis Regina Elsa Lewkowitsch (1903–1980), Ph.D., A.R.C.S., was a British research chemist, the daughter of Julius Lewkowitsch and Katherine Julia Morris.[1]

Dr

Elsa Lewkowitsch

A.R.C.S.
Born1903
Died1980
CitizenshipBritish
Alma materDepartment of Chemical Engineering, Imperial College London
Scientific career
FieldsChemistry of oils and fats

Lewkowitsch was the first female student at the Department of Chemical Engineering, Imperial College London, and graduated top of her year.[2] She continued her father's research into oils and fats, and was a contributor to the 14th edition of the Encyclopædia Britannica (1929–30). In the 1930s she prepared a seventh edition of her father's The Chemical Technology and Analysis of Oils, Fats and Waxes (first edition 1895; sixth edition 1923), but publication was prevented by the Second World War.[3]

By her will she established a bequest to found the Society of Chemical Industry's biennial Julius Lewkowitsch Memorial Lecture in memory of her father.[4]

Publications

gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
gollark: That is NOT THE HARD PART.
gollark: (I'm still confused though)
gollark: People have already given helpful suggestions how to, soo...
gollark: Parsing a recipe dump and figuring out the steps to autocraft an item.

References

  1. Dr Lewkowitsch — oils, fats and waxes, Greater London Industrial Archaeology Society Newsletter, August 2007. Accessed 28 February 2016.
  2. The History of the Department, imperial.ac.uk. Accessed 28 February 2016.
  3. Frank D. Gunstone, Scientia Gras: A Select History of Fat Science and Technology (AOCS Press, 2000), p. 11.
  4. Julius Lewkowitsch Memorial Lecture, SCI. Accessed 28 February 2016.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.