pytorch-lightning
1359 строк · 58.8 Кб
1# Copyright The Lightning AI team.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15from random import choice, randint
16
17_adjectives = [
18# Appearance, sound, smell...
19"acrid",
20"ambrosial",
21"amorphous",
22"armored",
23"aromatic",
24"bald",
25"blazing",
26"boisterous",
27"bouncy",
28"brawny",
29"bulky",
30"camouflaged",
31"caped",
32"chubby",
33"curvy",
34"elastic",
35"ethereal",
36"fat",
37"feathered",
38"fiery",
39"flashy",
40"flat",
41"fluffy",
42"foamy",
43"fragrant",
44"furry",
45"fuzzy",
46"glaring",
47"hairy",
48"heavy",
49"hissing",
50"horned",
51"icy",
52"imaginary",
53"invisible",
54"lean",
55"loud",
56"loutish",
57"lumpy",
58"lush",
59"masked",
60"meaty",
61"messy",
62"misty",
63"nebulous",
64"noisy",
65"nondescript",
66"organic",
67"purring",
68"quiet",
69"quirky",
70"radiant",
71"roaring",
72"ruddy",
73"rustling",
74"screeching",
75"shaggy",
76"shapeless",
77"shiny",
78"silent",
79"silky",
80"singing",
81"skinny",
82"smooth",
83"soft",
84"spicy",
85"spiked",
86"statuesque",
87"sticky",
88"tacky",
89"tall",
90"tangible",
91"tentacled",
92"thick",
93"thundering",
94"venomous",
95"warm",
96"weightless",
97"whispering",
98"winged",
99"wooden",
100# Beauty & Charm",
101"adorable",
102"affable",
103"amazing",
104"amiable",
105"attractive",
106"beautiful",
107"calm",
108"charming",
109"cherubic",
110"classic",
111"classy",
112"convivial",
113"cordial",
114"cuddly",
115"curly",
116"cute",
117"debonair",
118"elegant",
119"famous",
120"fresh",
121"friendly",
122"funny",
123"gorgeous",
124"graceful",
125"gregarious",
126"grinning",
127"handsome",
128"hilarious",
129"hot",
130"interesting",
131"kind",
132"laughing",
133"lovely",
134"meek",
135"mellow",
136"merciful",
137"neat",
138"nifty",
139"notorious",
140"poetic",
141"pretty",
142"refined",
143"refreshing",
144"sexy",
145"smiling",
146"sociable",
147"spiffy",
148"stylish",
149"sweet",
150"tactful",
151"whimsical",
152"boring",
153# Character & Emotions",
154"abiding",
155"accurate",
156"adamant",
157"adaptable",
158"adventurous",
159"alluring",
160"aloof",
161"ambitious",
162"amusing",
163"annoying",
164"arrogant",
165"aspiring",
166"belligerent",
167"benign",
168"berserk",
169"benevolent",
170"bold",
171"brave",
172"cheerful",
173"chirpy",
174"cocky",
175"congenial",
176"courageous",
177"cryptic",
178"curious",
179"daft",
180"dainty",
181"daring",
182"defiant",
183"delicate",
184"delightful",
185"determined",
186"devout",
187"didactic",
188"diligent",
189"discreet",
190"dramatic",
191"dynamic",
192"eager",
193"eccentric",
194"elated",
195"encouraging",
196"enigmatic",
197"enthusiastic",
198"evasive",
199"faithful",
200"fair",
201"fanatic",
202"fearless",
203"fervent",
204"festive",
205"fierce",
206"fine",
207"free",
208"gabby",
209"garrulous",
210"gay",
211"gentle",
212"glistening",
213"greedy",
214"grumpy",
215"happy",
216"honest",
217"hopeful",
218"hospitable",
219"impetuous",
220"independent",
221"industrious",
222"innocent",
223"intrepid",
224"jolly",
225"jovial",
226"just",
227"lively",
228"loose",
229"loyal",
230"merry",
231"modest",
232"mysterious",
233"nice",
234"obedient",
235"optimistic",
236"orthodox",
237"outgoing",
238"outrageous",
239"overjoyed",
240"passionate",
241"perky",
242"placid",
243"polite",
244"positive",
245"proud",
246"prudent",
247"puzzling",
248"quixotic",
249"quizzical",
250"rebel",
251"resolute",
252"rampant",
253"righteous",
254"romantic",
255"rough",
256"rousing",
257"sassy",
258"satisfied",
259"sly",
260"sincere",
261"snobbish",
262"spirited",
263"spry",
264"stalwart",
265"stirring",
266"swinging",
267"tasteful",
268"thankful",
269"tidy",
270"tremendous",
271"truthful",
272"unselfish",
273"upbeat",
274"uppish",
275"valiant",
276"vehement",
277"vengeful",
278"vigorous",
279"vivacious",
280"zealous",
281"zippy",
282# Intelligence & Abilities",
283"able",
284"adept",
285"analytic",
286"astute",
287"attentive",
288"brainy",
289"busy",
290"calculating",
291"capable",
292"careful",
293"cautious",
294"certain",
295"clever",
296"competent",
297"conscious",
298"cooperative",
299"crafty",
300"crazy",
301"cunning",
302"daffy",
303"devious",
304"discerning",
305"efficient",
306"expert",
307"functional",
308"gifted",
309"helpful",
310"enlightened",
311"idealistic",
312"impartial",
313"industrious",
314"ingenious",
315"inquisitive",
316"intelligent",
317"inventive",
318"judicious",
319"keen",
320"knowing",
321"literate",
322"logical",
323"masterful",
324"mindful",
325"nonchalant",
326"observant",
327"omniscient",
328"poised",
329"practical",
330"pragmatic",
331"proficient",
332"provocative",
333"qualified",
334"radical",
335"rational",
336"realistic",
337"resourceful",
338"savvy",
339"sceptical",
340"sensible",
341"serious",
342"shrewd",
343"skilled",
344"slick",
345"slim",
346"sloppy",
347"smart",
348"sophisticated",
349"stoic",
350"succinct",
351"talented",
352"thoughtful",
353"tricky",
354"unbiased",
355"uptight",
356"versatile",
357"versed",
358"visionary",
359"wise",
360"witty",
361# Strength & Agility",
362"accelerated",
363"active",
364"agile",
365"athletic",
366"dashing",
367"deft",
368"dexterous",
369"energetic",
370"fast",
371"frisky",
372"hasty",
373"hypersonic",
374"meteoric",
375"mighty",
376"muscular",
377"nimble",
378"nippy",
379"powerful",
380"prompt",
381"quick",
382"rapid",
383"resilient",
384"robust",
385"rugged",
386"solid",
387"speedy",
388"steadfast",
389"steady",
390"strong",
391"sturdy",
392"tireless",
393"tough",
394"unyielding",
395# Money & Power",
396"rich",
397"wealthy",
398# Science",
399"meticulous",
400"precise",
401"rigorous",
402"scrupulous",
403"strict",
404# Movement type",
405"airborne",
406"burrowing",
407"crouching",
408"flying",
409"hidden",
410"hopping",
411"jumping",
412"lurking",
413"tunneling",
414"warping",
415# Location and Dwelling",
416"aboriginal",
417"amphibian",
418"aquatic",
419"arboreal",
420"polar",
421"terrestrial",
422"urban",
423# Awesome",
424"accomplished",
425"astonishing",
426"authentic",
427"awesome",
428"delectable",
429"excellent",
430"exotic",
431"exuberant",
432"fabulous",
433"fantastic",
434"fascinating",
435"flawless",
436"fortunate",
437"funky",
438"godlike",
439"glorious",
440"groovy",
441"honored",
442"illustrious",
443"imposing",
444"important",
445"impressive",
446"incredible",
447"invaluable",
448"kickass",
449"majestic",
450"magnificent",
451"marvellous",
452"monumental",
453"perfect",
454"phenomenal",
455"pompous",
456"precious",
457"premium",
458"private",
459"remarkable",
460"spectacular",
461"splendid",
462"successful",
463"wonderful",
464"wondrous",
465# Original",
466"offbeat",
467"original",
468"outstanding",
469"quaint",
470"unique",
471# Time",
472"ancient",
473"antique",
474"prehistoric",
475"primitive",
476# Misc",
477"abstract",
478"acoustic",
479"angelic",
480"arcane",
481"archetypal",
482"augmented",
483"auspicious",
484"axiomatic",
485"beneficial",
486"bipedal",
487"bizarre",
488"complex",
489"dancing",
490"dangerous",
491"demonic",
492"divergent",
493"economic",
494"electric",
495"elite",
496"eminent",
497"enchanted",
498"esoteric",
499"finicky",
500"fractal",
501"futuristic",
502"gainful",
503"hallowed",
504"heavenly",
505"heretic",
506"holistic",
507"hungry",
508"hypnotic",
509"hysterical",
510"illegal",
511"imperial",
512"imported",
513"impossible",
514"inescapable",
515"juicy",
516"liberal",
517"ludicrous",
518"lyrical",
519"magnetic",
520"manipulative",
521"mature",
522"military",
523"macho",
524"married",
525"melodic",
526"natural",
527"naughty",
528"nocturnal",
529"nostalgic",
530"optimal",
531"pastoral",
532"peculiar",
533"piquant",
534"pristine",
535"prophetic",
536"psychedelic",
537"quantum",
538"rare",
539"real",
540"secret",
541"simple",
542"spectral",
543"spiritual",
544"stereotyped",
545"stimulating",
546"straight",
547"strange",
548"tested",
549"therapeutic",
550"true",
551"ubiquitous",
552"uncovered",
553"unnatural",
554"utopian",
555"vagabond",
556"vague",
557"vegan",
558"victorious",
559"vigilant",
560"voracious",
561"wakeful",
562"wandering",
563"watchful",
564"wild",
565# Pseudo-colors",
566"bright",
567"brilliant",
568"colorful",
569"crystal",
570"dark",
571"dazzling",
572"fluorescent",
573"glittering",
574"glossy",
575"gleaming",
576"light",
577"mottled",
578"neon",
579"opalescent",
580"pastel",
581"smoky",
582"sparkling",
583"spotted",
584"striped",
585"translucent",
586"transparent",
587"vivid",
588]
589
590# Docker, starting from 0.7.x, generated names from notable scientists and hackers.
591# Please, for any amazing man that you add to the list, consider adding an equally amazing woman to it, and vice versa.
592_surnames = [
593# Muhammad ibn Jabir Al-Battani was a founding father of astronomy. https://en.wikipedia.org/wiki/Al-Battani
594"albattani",
595# Frances E. Allen, became the first female IBM Fellow in 1989. In 2006, she became the first female
596# recipient of the ACM's Turing Award. https://en.wikipedia.org/wiki/Frances_E._Allen
597"allen",
598# June Almeida - Scottish virologist who took the first pictures of the rubella
599# virus - https://en.wikipedia.org/wiki/June_Almeida
600"almeida",
601# Kathleen Antonelli, American computer programmer and one of the six original
602# programmers of the ENIAC - https://en.wikipedia.org/wiki/Kathleen_Antonelli
603"antonelli",
604# Maria Gaetana Agnesi - Italian mathematician, philosopher, theologian and humanitarian.
605# She was the first woman to write a mathematics handbook and the first woman appointed
606# as a Mathematics Professor at a University. https://en.wikipedia.org/wiki/Maria_Gaetana_Agnesi
607"agnesi",
608# Archimedes was a physicist, engineer and mathematician who invented too many
609# things to list them here. https://en.wikipedia.org/wiki/Archimedes
610"archimedes",
611# Maria Ardinghelli - Italian translator, mathematician and physicist -
612# https://en.wikipedia.org/wiki/Maria_Ardinghelli
613"ardinghelli",
614# Aryabhata - Ancient Indian mathematician-astronomer during 476-550 CE https://en.wikipedia.org/wiki/Aryabhata
615"aryabhata",
616# Wanda Austin - Wanda Austin is the President and CEO of The Aerospace Corporation,
617# a leading architect for the US security space programs. https://en.wikipedia.org/wiki/Wanda_Austin
618"austin",
619# Charles Babbage invented the concept of a programmable computer. https://en.wikipedia.org/wiki/Charles_Babbage.
620"babbage",
621# Stefan Banach - Polish mathematician, was one of the founders of modern
622# functional analysis. https://en.wikipedia.org/wiki/Stefan_Banach
623"banach",
624# Buckaroo Banzai and his mentor Dr. Hikita perfected the "oscillation overthruster",
625# a device that allows one to pass through solid matter. -
626# https://en.wikipedia.org/wiki/The_Adventures_of_Buckaroo_Banzai_Across_the_8th_Dimension
627"banzai",
628# John Bardeen co-invented the transistor - https://en.wikipedia.org/wiki/John_Bardeen
629"bardeen",
630# Jean Bartik, born Betty Jean Jennings, was one of the original programmers
631# for the ENIAC computer. https://en.wikipedia.org/wiki/Jean_Bartik
632"bartik",
633# Laura Bassi, the world's first female professor https://en.wikipedia.org/wiki/Laura_Bassi
634"bassi",
635# Hugh Beaver, British engineer, founder of the Guinness Book of World
636# Records https://en.wikipedia.org/wiki/Hugh_Beaver
637"beaver",
638# Alexander Graham Bell - an eminent Scottish-born scientist, inventor, engineer and innovator
639# who is credited with inventing the first practical telephone - https://en.wikipedia.org/wiki/Alexander_Graham_Bell
640"bell",
641# Karl Friedrich Benz - a German automobile engineer. Inventor of the first
642# practical motorcar. https://en.wikipedia.org/wiki/Karl_Benz
643"benz",
644# Homi J Bhabha - was an Indian nuclear physicist, founding director, and professor of
645# physics at the Tata Institute of Fundamental Research. Colloquially known as "father of
646# Indian nuclear programme"- https://en.wikipedia.org/wiki/Homi_J._Bhabha
647"bhabha",
648# Bhaskara II - Ancient Indian mathematician-astronomer whose work on calculus predates
649# Newton and Leibniz by over half a millennium - https://en.wikipedia.org/wiki/Bh%C4%81skara_II#Calculus
650"bhaskara",
651# Sue Black - British computer scientist and campaigner. She has been instrumental in
652# saving Bletchley Park, the site of World War II codebreaking -
653# https://en.wikipedia.org/wiki/Sue_Black_(computer_scientist)
654"black",
655# Elizabeth Helen Blackburn - Australian-American Nobel laureate; best known
656# for co-discovering telomerase. https://en.wikipedia.org/wiki/Elizabeth_Blackburn
657"blackburn",
658# Elizabeth Blackwell - American doctor and first American woman to receive a
659# medical degree - https://en.wikipedia.org/wiki/Elizabeth_Blackwell
660"blackwell",
661# Niels Bohr is the father of quantum theory. https://en.wikipedia.org/wiki/Niels_Bohr.
662"bohr",
663# Kathleen Booth, she's credited with writing the first assembly language.
664# https://en.wikipedia.org/wiki/Kathleen_Booth
665"booth",
666# Anita Borg - Anita Borg was the founding director of the Institute for
667# Women and Technology (IWT). https://en.wikipedia.org/wiki/Anita_Borg
668"borg",
669# Satyendra Nath Bose - He provided the foundation for Bose\u2013Einstein statistics
670# and the theory of the Bose\u2013Einstein condensate. - https://en.wikipedia.org/wiki/Satyendra_Nath_Bose
671"bose",
672# Katherine Louise Bouman is an imaging scientist and Assistant Professor of Computer
673# Science at the California Institute of Technology. She researches computational methods for
674# imaging, and developed an algorithm that made possible the picture first visualization of a
675# black hole using the Event Horizon Telescope. - https://en.wikipedia.org/wiki/Katie_Bouman
676"bouman",
677# Evelyn Boyd Granville - She was one of the first African-American woman to receive a Ph.D.
678# in mathematics; she earned it in 1949 from Yale University. https://en.wikipedia.org/wiki/Evelyn_Boyd_Granville
679"boyd",
680# Brahmagupta - Ancient Indian mathematician during 598-670 CE who gave rules
681# to compute with zero - https://en.wikipedia.org/wiki/Brahmagupta#Zero
682"brahmagupta",
683# Walter Houser Brattain co-invented the transistor - https://en.wikipedia.org/wiki/Walter_Houser_Brattain
684"brattain",
685# Emmett Brown invented time travel. https://en.wikipedia.org/wiki/Emmett_Brown (thanks Brian Goff)
686"brown",
687# Linda Brown Buck - American biologist and Nobel laureate best known for her genetic and
688# molecular analyses of the mechanisms of smell. https://en.wikipedia.org/wiki/Linda_B._Buck
689"buck",
690# Dame Susan Jocelyn Bell Burnell - Northern Irish astrophysicist who discovered radio pulsars
691# and was the first to analyse them. https://en.wikipedia.org/wiki/Jocelyn_Bell_Burnell
692"burnell",
693# Annie Jump Cannon - pioneering female astronomer who classified hundreds of thousands of stars
694# and created the system we use to understand stars today. https://en.wikipedia.org/wiki/Annie_Jump_Cannon
695"cannon",
696# Rachel Carson - American marine biologist and conservationist, her book Silent Spring and other
697# writings are credited with advancing the global environmental movement.
698# https://en.wikipedia.org/wiki/Rachel_Carson
699"carson",
700# Dame Mary Lucy Cartwright - British mathematician who was one of the first to study what is
701# now known as chaos theory. Also known for Cartwright's theorem which finds applications in
702# signal processing. https://en.wikipedia.org/wiki/Mary_Cartwright
703"cartwright",
704# George Washington Carver - American agricultural scientist and inventor. He was the most
705# prominent black scientist of the early 20th century. https://en.wikipedia.org/wiki/George_Washington_Carver
706"carver",
707# Vinton Gray Cerf - American Internet pioneer, recognised as one of "the fathers of the Internet".
708# With Robert Elliot Kahn, he designed TCP and IP, the primary data communication protocols of
709# the Internet and other computer networks. https://en.wikipedia.org/wiki/Vint_Cerf
710"cerf",
711# Subrahmanyan Chandrasekhar - Astrophysicist known for his mathematical theory on different
712# stages and evolution in structures of the stars. He has won nobel prize for physics -
713# https://en.wikipedia.org/wiki/Subrahmanyan_Chandrasekhar
714"chandrasekhar",
715# Sergey Alexeyevich Chaplygin (April 5, 1869 - October 8, 1942) was a Russian and Soviet physicist,
716# mathematician, and mechanical engineer. He is known for mathematical formulas such as Chaplygin's
717# equation and for a hypothetical substance in cosmology called Chaplygin gas,
718# named after him. https://en.wikipedia.org/wiki/Sergey_Chaplygin
719"chaplygin",
720# Emilie du Chatelet - French natural philosopher, mathematician, physicist, and author
721# during the early 1730s, known for her translation of and commentary on Isaac Newton's book
722# Principia containing basic laws of physics. https://en.wikipedia.org/wiki/%C3%89milie_du_Ch%C3%A2telet
723"chatelet",
724# Asima Chatterjee was an Indian organic chemist noted for her research on vinca alkaloids,
725# development of drugs for treatment of epilepsy and malaria - https://en.wikipedia.org/wiki/Asima_Chatterjee
726"chatterjee",
727# Pafnuty Chebyshev - Russian mathematician. He is known fo his works on probability,
728# statistics, mechanics, analytical geometry and number theory https://en.wikipedia.org/wiki/Pafnuty_Chebyshev
729"chebyshev",
730# Bram Cohen - American computer programmer and author of the BitTorrent
731# peer-to-peer protocol. https://en.wikipedia.org/wiki/Bram_Cohen
732"cohen",
733# David Lee Chaum - American computer scientist and cryptographer. Known for his
734# seminal contributions in the field of anonymous communication. https://en.wikipedia.org/wiki/David_Chaum
735"chaum",
736# Joan Clarke - Bletchley Park code breaker during the Second World War who pioneered techniques
737# that remained top secret for decades. Also an accomplished numismatist https://en.wikipedia.org/wiki/Joan_Clarke
738"clarke",
739# Jane Colden - American botanist widely considered the first female
740# American botanist - https://en.wikipedia.org/wiki/Jane_Colden
741"colden",
742# Gerty Theresa Cori - American biochemist who became the third woman and first American woman to win a
743# Nobel Prize in science, and the first woman to be awarded the Nobel Prize in Physiology
744# or Medicine. Cori was born in Prague. https://en.wikipedia.org/wiki/Gerty_Cori
745"cori",
746# Seymour Roger Cray was an American electrical engineer and supercomputer architect who designed a series
747# of computers that were the fastest in the world for decades. https://en.wikipedia.org/wiki/Seymour_Cray
748"cray",
749# This entry reflects a husband and wife team who worked together:
750# Joan Curran was a Welsh scientist who developed radar and invented chaff, a radar countermeasure.
751# https://en.wikipedia.org/wiki/Joan_Curran Samuel Curran was an Irish physicist who worked
752# alongside his wife during WWII and invented the proximity fuse. https://en.wikipedia.org/wiki/Samuel_Curran
753"curran",
754# Marie Curie discovered radioactivity. https://en.wikipedia.org/wiki/Marie_Curie.
755"curie",
756# Charles Darwin established the principles of natural evolution. https://en.wikipedia.org/wiki/Charles_Darwin.
757"darwin",
758# Leonardo Da Vinci invented too many things to list here. https://en.wikipedia.org/wiki/Leonardo_da_Vinci.
759"davinci",
760# A. K. (Alexander Keewatin) Dewdney, Canadian mathematician, computer scientist, author and filmmaker.
761# Contributor to Scientific American's "Computer Recreations" from 1984 to 1991. Author of Core War (program),
762# The Planiverse, The Armchair Universe, The Magic Machine, The New Turing Omnibus, and more.
763# https://en.wikipedia.org/wiki/Alexander_Dewdney
764"dewdney",
765# Satish Dhawan - Indian mathematician and aerospace engineer, known for leading the successful and
766# indigenous development of the Indian space programme. https://en.wikipedia.org/wiki/Satish_Dhawan
767"dhawan",
768# Bailey Whitfield Diffie - American cryptographer and one of the pioneers of
769# public-key cryptography. https://en.wikipedia.org/wiki/Whitfield_Diffie
770"diffie",
771# Edsger Wybe Dijkstra was a Dutch computer scientist and mathematical scientist.
772# https://en.wikipedia.org/wiki/Edsger_W._Dijkstra.
773"dijkstra",
774# Paul Adrien Maurice Dirac - English theoretical physicist who made fundamental contributions to the
775# early development of both quantum mechanics and quantum electrodynamics. https://en.wikipedia.org/wiki/Paul_Dirac
776"dirac",
777# Agnes Meyer Driscoll - American cryptanalyst during World Wars I and II who successfully cryptanalysed a
778# number of Japanese ciphers. She was also the co-developer of one of the cipher machines of
779# the US Navy, the CM. https://en.wikipedia.org/wiki/Agnes_Meyer_Driscoll
780"driscoll",
781# Donna Dubinsky - played an integral role in the development of personal digital assistants (PDAs)
782# serving as CEO of Palm, Inc. and co-founding Handspring. https://en.wikipedia.org/wiki/Donna_Dubinsky
783"dubinsky",
784# Annie Easley - She was a leading member of the team which developed software for the Centaur
785# rocket stage and one of the first African-Americans in her field. https://en.wikipedia.org/wiki/Annie_Easley
786"easley",
787# Thomas Alva Edison, prolific inventor https://en.wikipedia.org/wiki/Thomas_Edison
788"edison",
789# Albert Einstein invented the general theory of relativity. https://en.wikipedia.org/wiki/Albert_Einstein
790"einstein",
791# Alexandra Asanovna Elbakyan is a Kazakhstani graduate student, computer programmer, internet pirate in
792# hiding, and the creator of the site Sci-Hub. Nature has listed her in 2016 in the top ten people that
793# mattered in science, and Ars Technica has compared her to Aaron Swartz. -
794# https://en.wikipedia.org/wiki/Alexandra_Elbakyan
795"elbakyan",
796# Taher A. ElGamal - Egyptian cryptographer best known for the ElGamal discrete log cryptosystem and the
797# ElGamal digital signature scheme. https://en.wikipedia.org/wiki/Taher_Elgamal
798"elgamal",
799# Gertrude Elion - American biochemist, pharmacologist and the 1988 recipient of the
800# Nobel Prize in Medicine - https://en.wikipedia.org/wiki/Gertrude_Elion
801"elion",
802# James Henry Ellis - British engineer and cryptographer employed by the GCHQ. Best known for
803# conceiving for the first time, the idea of public-key cryptography. https://en.wikipedia.org/wiki/James_H._Ellis
804"ellis",
805# Douglas Engelbart gave the mother of all demos: https://en.wikipedia.org/wiki/Douglas_Engelbart
806"engelbart",
807# Euclid invented geometry. https://en.wikipedia.org/wiki/Euclid
808"euclid",
809# Leonhard Euler invented large parts of modern mathematics. https://de.wikipedia.org/wiki/Leonhard_Euler
810"euler",
811# Michael Faraday - British scientist who contributed to the study of electromagnetism and
812# electrochemistry. https://en.wikipedia.org/wiki/Michael_Faraday
813"faraday",
814# Horst Feistel - German-born American cryptographer who was one of the earliest non-government
815# researchers to study the design and theory of block ciphers. Co-developer of DES and Lucifer.
816# Feistel networks, a symmetric structure used in the construction of block ciphers are named after him.
817# https://en.wikipedia.org/wiki/Horst_Feistel
818"feistel",
819# Pierre de Fermat pioneered several aspects of modern mathematics. https://en.wikipedia.org/wiki/Pierre_de_Fermat
820"fermat",
821# Enrico Fermi invented the first nuclear reactor. https://en.wikipedia.org/wiki/Enrico_Fermi.
822"fermi",
823# Richard Feynman was a key contributor to quantum mechanics and particle physics.
824# https://en.wikipedia.org/wiki/Richard_Feynman
825"feynman",
826# Benjamin Franklin is famous for his experiments in electricity and the invention of the lightning rod.
827"franklin",
828# Yuri Alekseyevich Gagarin - Soviet pilot and cosmonaut, best known as the first human to
829# journey into outer space. https://en.wikipedia.org/wiki/Yuri_Gagarin
830"gagarin",
831# Galileo was a founding father of modern astronomy, and faced politics and obscurantism to
832# establish scientific truth. https://en.wikipedia.org/wiki/Galileo_Galilei
833"galileo",
834# Evariste Galois - French mathematician whose work laid the foundations of Galois theory and group theory,
835# two major branches of abstract algebra, and the subfield of Galois connections, all while still in
836# his late teens. https://en.wikipedia.org/wiki/%C3%89variste_Galois
837"galois",
838# Kadambini Ganguly - Indian physician, known for being the first South Asian female physician,
839# trained in western medicine, to graduate in South Asia. https://en.wikipedia.org/wiki/Kadambini_Ganguly
840"ganguly",
841# William Henry "Bill" Gates III is an American business magnate, philanthropist, investor,
842# computer programmer, and inventor. https://en.wikipedia.org/wiki/Bill_Gates
843"gates",
844# Johann Carl Friedrich Gauss - German mathematician who made significant contributions to many fields,
845# including number theory, algebra, statistics, analysis, differential geometry, geodesy, geophysics, mechanics,
846# electrostatics, magnetic fields, astronomy, matrix theory, and optics.
847# https://en.wikipedia.org/wiki/Carl_Friedrich_Gauss
848"gauss",
849# Marie-Sophie Germain - French mathematician, physicist and philosopher. Known for her work o
850# n elasticity theory, number theory and philosophy. https://en.wikipedia.org/wiki/Sophie_Germain
851"germain",
852# Adele Goldberg, was one of the designers and developers of the Smalltalk language.
853# https://en.wikipedia.org/wiki/Adele_Goldberg_(computer_scientist)
854"goldberg",
855# Adele Goldstine, born Adele Katz, wrote the complete technical description for the first electronic
856# digital computer, ENIAC. https://en.wikipedia.org/wiki/Adele_Goldstine
857"goldstine",
858# Shafi Goldwasser is a computer scientist known for creating theoretical foundations of modern
859# cryptography. Winner of 2012 ACM Turing Award. https://en.wikipedia.org/wiki/Shafi_Goldwasser
860"goldwasser",
861# James Golick, all around gangster.
862"golick",
863# Jane Goodall - British primatologist, ethologist, and anthropologist who is considered to be the
864# world's foremost expert on chimpanzees - https://en.wikipedia.org/wiki/Jane_Goodall
865"goodall",
866# Stephen Jay Gould was was an American paleontologist, evolutionary biologist, and historian of science.
867# He is most famous for the theory of punctuated equilibrium - https://en.wikipedia.org/wiki/Stephen_Jay_Gould
868"gould",
869# Carolyn Widney Greider - American molecular biologist and joint winner of the 2009 Nobel Prize for
870# Physiology or Medicine for the discovery of telomerase. https://en.wikipedia.org/wiki/Carol_W._Greider
871"greider",
872# Alexander Grothendieck - German-born French mathematician who became a leading figure in the creation
873# of modern algebraic geometry. https://en.wikipedia.org/wiki/Alexander_Grothendieck
874"grothendieck",
875# Lois Haibt - American computer scientist, part of the team at IBM that developed FORTRAN -
876# https://en.wikipedia.org/wiki/Lois_Haibt
877"haibt",
878# Margaret Hamilton - Director of the Software Engineering Division of the MIT Instrumentation Laboratory,
879# which developed on-board flight software for the Apollo space program.
880# https://en.wikipedia.org/wiki/Margaret_Hamilton_(scientist)
881"hamilton",
882# Caroline Harriet Haslett - English electrical engineer, electricity industry administrator and champion of
883# women's rights. Co-author of British Standard 1363 that specifies AC power plugs and sockets used across
884# the United Kingdom (which is widely considered as one of the safest designs).
885# https://en.wikipedia.org/wiki/Caroline_Haslett
886"haslett",
887# Stephen Hawking pioneered the field of cosmology by combining general relativity and quantum mechanics.
888# https://en.wikipedia.org/wiki/Stephen_Hawking
889"hawking",
890# Martin Edward Hellman - American cryptologist, best known for his invention of public-key cryptography
891# in co-operation with Whitfield Diffie and Ralph Merkle. https://en.wikipedia.org/wiki/Martin_Hellman
892"hellman",
893# Werner Heisenberg was a founding father of quantum mechanics. https://en.wikipedia.org/wiki/Werner_Heisenberg
894"heisenberg",
895# Grete Hermann was a German philosopher noted for her philosophical work on the foundations of quantum mechanics.
896# https://en.wikipedia.org/wiki/Grete_Hermann
897"hermann",
898# Caroline Lucretia Herschel - German astronomer and discoverer of several comets.
899# https://en.wikipedia.org/wiki/Caroline_Herschel
900"herschel",
901# Heinrich Rudolf Hertz - German physicist who first conclusively proved the existence of the electromagnetic waves.
902# https://en.wikipedia.org/wiki/Heinrich_Hertz
903"hertz",
904# Jaroslav Heyrovsky was the inventor of the polarographic method, father of the electroanalytical method, and
905# recipient of the Nobel Prize in 1959. His main field of work was polarography.
906# https://en.wikipedia.org/wiki/Jaroslav_Heyrovsk%C3%BD
907"heyrovsky",
908# Dorothy Hodgkin was a British biochemist, credited with the development of protein crystallography. She was
909# awarded the Nobel Prize in Chemistry in 1964. https://en.wikipedia.org/wiki/Dorothy_Hodgkin
910"hodgkin",
911# Douglas R. Hofstadter is an American professor of cognitive science and author of the Pulitzer Prize and American
912# Book Award-winning work Goedel, Escher, Bach: An Eternal Golden Braid in 1979. A mind-bending work which coined
913# Hofstadter's Law: "It always takes longer than you expect, even when you take into account Hofstadter's Law."
914# https://en.wikipedia.org/wiki/Douglas_Hofstadter
915"hofstadter",
916# Erna Schneider Hoover revolutionized modern communication by inventing a computerized telephone switching method.
917# https://en.wikipedia.org/wiki/Erna_Schneider_Hoover
918"hoover",
919# Grace Hopper developed the first compiler for a computer programming language and is credited with popularizing
920# the term "debugging" for fixing computer glitches. https://en.wikipedia.org/wiki/Grace_Hopper
921"hopper",
922# Frances Hugle, she was an American scientist, engineer, and inventor who contributed to the understanding of
923# semiconductors, integrated circuitry, and the unique electrical principles of microscopic materials.
924# https://en.wikipedia.org/wiki/Frances_Hugle
925"hugle",
926# Hypatia - Greek Alexandrine Neoplatonist philosopher in Egypt who was one of the earliest mothers of mathematics -
927# https://en.wikipedia.org/wiki/Hypatia
928"hypatia",
929# Teruko Ishizaka - Japanese scientist and immunologist who co-discovered the antibody class Immunoglobulin E.
930# https://en.wikipedia.org/wiki/Teruko_Ishizaka
931"ishizaka",
932# Mary Jackson, American mathematician and aerospace engineer who earned the highest title within NASA's engineering
933#
934# department - https://en.wikipedia.org/wiki/Mary_Jackson_(engineer)
935"jackson",
936# Yeong-Sil Jang was a Korean scientist and astronomer during the Joseon Dynasty; he invented the first metal
937# printing press and water gauge. https://en.wikipedia.org/wiki/Jang_Yeong-sil
938"jang",
939# Mae Carol Jemison - is an American engineer, physician, and former NASA astronaut. She became the first black
940# woman to travel in space when she served as a mission specialist aboard the Space Shuttle Endeavour -
941# https://en.wikipedia.org/wiki/Mae_Jemison
942"jemison",
943# Betty Jennings - one of the original programmers of the ENIAC. https://en.wikipedia.org/wiki/ENIAC -
944# https://en.wikipedia.org/wiki/Jean_Bartik
945"jennings",
946# Mary Lou Jepsen, was the founder and chief technology officer of One Laptop Per Child (OLPC), and the founder of
947# Pixel Qi. https://en.wikipedia.org/wiki/Mary_Lou_Jepsen
948"jepsen",
949# Katherine Coleman Goble Johnson - American physicist and mathematician contributed to the NASA.
950# https://en.wikipedia.org/wiki/Katherine_Johnson
951"johnson",
952# Irene Joliot-Curie - French scientist who was awarded the Nobel Prize for Chemistry in 1935. Daughter of Marie
953# and Pierre Curie. https://en.wikipedia.org/wiki/Ir%C3%A8ne_Joliot-Curie
954"joliot",
955# Karen Sparck Jones came up with the concept of inverse document frequency, which is used in most search engines
956# today. https://en.wikipedia.org/wiki/Karen_Sp%C3%A4rck_Jones
957"jones",
958# A. P. J. Abdul Kalam - is an Indian scientist aka Missile Man of India for his work on the development of
959# ballistic missile and launch vehicle technology - https://en.wikipedia.org/wiki/A._P._J._Abdul_Kalam
960"kalam",
961# Sergey Petrovich Kapitsa (14 February 1928 - 14 August 2012) was a Russian physicist and demographer. He was best
962# known as host of the popular and long-running Russian scientific TV show, Evident, but Incredible. His father was
963# the Nobel laureate Soviet-era physicist Pyotr Kapitsa, and his brother was the geographer and Antarctic explorer
964# Andrey Kapitsa. - https://en.wikipedia.org/wiki/Sergey_Kapitsa
965"kapitsa",
966# Susan Kare, created the icons and many of the interface elements for the original Apple Macintosh in the 1980s,
967# and was an original employee of NeXT, working as the Creative Director. https://en.wikipedia.org/wiki/Susan_Kare
968"kare",
969# Mstislav Keldysh - a Soviet scientist in the field of mathematics and mechanics, academician of the USSR Academy
970# of Sciences (1946), President of the USSR Academy of Sciences (1961-1975),
971# three times Hero of Socialist Labor (1956, 1961, 1971), fellow of the Royal Society of Edinburgh (1968).
972# https://en.wikipedia.org/wiki/Mstislav_Keldysh
973"keldysh",
974# Mary Kenneth Keller, Sister Mary Kenneth Keller became the first American woman to earn a
975# PhD in Computer Science in 1965. https://en.wikipedia.org/wiki/Mary_Kenneth_Keller
976"keller",
977# Johannes Kepler, German astronomer known for his three laws of planetary motion -
978# https://en.wikipedia.org/wiki/Johannes_Kepler
979"kepler",
980# Omar Khayyam - Persian mathematician, astronomer and poet. Known for his work on the classification and solution
981# of cubic equations, for his contribution to the understanding of Euclid's fifth postulate and for computing the
982# length of a year very accurately. https://en.wikipedia.org/wiki/Omar_Khayyam
983"khayyam",
984# Har Gobind Khorana - Indian-American biochemist who shared the 1968 Nobel Prize for Physiology -
985# https://en.wikipedia.org/wiki/Har_Gobind_Khorana
986"khorana",
987# Jack Kilby invented silicon integrated circuits and gave Silicon Valley its name. -
988# https://en.wikipedia.org/wiki/Jack_Kilby
989"kilby",
990# Maria Kirch - German astronomer and first woman to discover a comet -
991# https://en.wikipedia.org/wiki/Maria_Margarethe_Kirch
992"kirch",
993# Donald Knuth - American computer scientist, author of "The Art of Computer Programming" and creator of the TeX
994# typesetting system. https://en.wikipedia.org/wiki/Donald_Knuth
995"knuth",
996# Sophie Kowalevski - Russian mathematician responsible for important original contributions to analysis,
997# differential equations and mechanics - https://en.wikipedia.org/wiki/Sofia_Kovalevskaya
998"kowalevski",
999# Marie-Jeanne de Lalande - French astronomer, mathematician and cataloguer of stars -
1000# https://en.wikipedia.org/wiki/Marie-Jeanne_de_Lalande
1001"lalande",
1002# Hedy Lamarr - Actress and inventor. The principles of her work are now incorporated into modern Wi-Fi, CDMA
1003# and Bluetooth technology. https://en.wikipedia.org/wiki/Hedy_Lamarr
1004"lamarr",
1005# Leslie B. Lamport - American computer scientist. Lamport is best known for his seminal work in distributed
1006# systems and was the winner of the 2013 Turing Award. https://en.wikipedia.org/wiki/Leslie_Lamport
1007"lamport",
1008# Mary Leakey - British paleoanthropologist who discovered the first fossilized Proconsul skull -
1009# https://en.wikipedia.org/wiki/Mary_Leakey
1010"leakey",
1011# Henrietta Swan Leavitt - she was an American astronomer who discovered the relation between the luminosity and
1012# the period of Cepheid variable stars. https://en.wikipedia.org/wiki/Henrietta_Swan_Leavitt
1013"leavitt",
1014# Esther Miriam Zimmer Lederberg - American microbiologist and a pioneer of bacterial genetics.
1015# https://en.wikipedia.org/wiki/Esther_Lederberg
1016"lederberg",
1017# Inge Lehmann - Danish seismologist and geophysicist. Known for discovering in 1936 that the Earth has a solid
1018# inner core inside a molten outer core. https://en.wikipedia.org/wiki/Inge_Lehmann
1019"lehmann",
1020# Daniel Lewin - Mathematician, Akamai co-founder, soldier, 9/11 victim-- Developed optimization techniques for
1021# routing traffic on the internet. Died attempting to stop the 9-11 hijackers.
1022# https://en.wikipedia.org/wiki/Daniel_Lewin
1023"lewin",
1024# Ruth Lichterman - one of the original programmers of the ENIAC. https://en.wikipedia.org/wiki/ENIAC -
1025# https://en.wikipedia.org/wiki/Ruth_Teitelbaum
1026"lichterman",
1027# Barbara Liskov - co-developed the Liskov substitution principle. Liskov was also the winner of the Turing
1028# Prize in 2008. - https://en.wikipedia.org/wiki/Barbara_Liskov
1029"liskov",
1030# Ada Lovelace invented the first algorithm. https://en.wikipedia.org/wiki/Ada_Lovelace (thanks James Turnbull)
1031"lovelace",
1032# Auguste and Louis Lumiere - the first filmmakers in history -
1033# https://en.wikipedia.org/wiki/Auguste_and_Louis_Lumi%C3%A8re
1034"lumiere",
1035# Mahavira - Ancient Indian mathematician during 9th century AD who discovered basic algebraic identities -
1036# https://en.wikipedia.org/wiki/Mah%C4%81v%C4%ABra_(mathematician)
1037"mahavira",
1038# Lynn Margulis (b. Lynn Petra Alexander) - an American evolutionary theorist and biologist, science author,
1039# educator, and popularizer, and was the primary modern proponent for the significance of symbiosis in evolution. -
1040# https://en.wikipedia.org/wiki/Lynn_Margulis
1041"margulis",
1042# Yukihiro Matsumoto - Japanese computer scientist and software programmer best known as the chief designer of
1043# the Ruby programming language. https://en.wikipedia.org/wiki/Yukihiro_Matsumoto
1044"matsumoto",
1045# James Clerk Maxwell - Scottish physicist, best known for his formulation of electromagnetic theory.
1046# https://en.wikipedia.org/wiki/James_Clerk_Maxwell
1047"maxwell",
1048# Maria Mayer - American theoretical physicist and Nobel laureate in Physics for proposing the nuclear shell model
1049# of the atomic nucleus - https://en.wikipedia.org/wiki/Maria_Mayer
1050"mayer",
1051# John McCarthy invented LISP: https://en.wikipedia.org/wiki/John_McCarthy_(computer_scientist)
1052"mccarthy",
1053# Barbara McClintock - a distinguished American cytogeneticist, 1983 Nobel Laureate in Physiology or Medicine for
1054# discovering transposons. https://en.wikipedia.org/wiki/Barbara_McClintock
1055"mcclintock",
1056# Anne Laura Dorinthea McLaren - British developmental biologist whose work helped lead to human
1057# in-vitro fertilisation. https://en.wikipedia.org/wiki/Anne_McLaren
1058"mclaren",
1059# Malcolm McLean invented the modern shipping container: https://en.wikipedia.org/wiki/Malcom_McLean
1060"mclean",
1061# Kay McNulty - one of the original programmers of the ENIAC. https://en.wikipedia.org/wiki/ENIAC -
1062# https://en.wikipedia.org/wiki/Kathleen_Antonelli
1063"mcnulty",
1064# Gregor Johann Mendel - Czech scientist and founder of genetics. https://en.wikipedia.org/wiki/Gregor_Mendel
1065"mendel",
1066# Dmitri Mendeleev - a chemist and inventor. He formulated the Periodic Law, created a farsighted version of the
1067# periodic table of elements, and used it to correct the properties of some already discovered elements and also
1068# to predict the properties of eight elements yet to be discovered. https://en.wikipedia.org/wiki/Dmitri_Mendeleev
1069"mendeleev",
1070# Lise Meitner - Austrian/Swedish physicist who was involved in the discovery of nuclear fission. The element
1071# meitnerium is named after her - https://en.wikipedia.org/wiki/Lise_Meitner
1072"meitner",
1073# Carla Meninsky, was the game designer and programmer for Atari 2600 games Dodge 'Em and Warlords.
1074# https://en.wikipedia.org/wiki/Carla_Meninsky
1075"meninsky",
1076# Ralph C. Merkle - American computer scientist, known for devising Merkle's puzzles - one of the very first
1077# schemes for public-key cryptography. Also, inventor of Merkle trees and co-inventor of the Merkle-Damgard
1078# construction for building collision-resistant cryptographic hash functions and the Merkle-Hellman knapsack
1079# cryptosystem. https://en.wikipedia.org/wiki/Ralph_Merkle
1080"merkle",
1081# Johanna Mestorf - German prehistoric archaeologist and first female museum director in Germany -
1082# https://en.wikipedia.org/wiki/Johanna_Mestorf
1083"mestorf",
1084# Maryam Mirzakhani - an Iranian mathematician and the first woman to win the Fields Medal.
1085# https://en.wikipedia.org/wiki/Maryam_Mirzakhani
1086"mirzakhani",
1087# Rita Levi-Montalcini - Won Nobel Prize in Physiology or Medicine jointly with colleague Stanley Cohen for the
1088# discovery of nerve growth factor (https://en.wikipedia.org/wiki/Rita_Levi-Montalcini)
1089"montalcini",
1090# Gordon Earle Moore - American engineer, Silicon Valley founding father, author of Moore's law.
1091# https://en.wikipedia.org/wiki/Gordon_Moore
1092"moore",
1093# Samuel Morse - contributed to the invention of a single-wire telegraph system based on European telegraphs
1094# and was a co-developer of the Morse code - https://en.wikipedia.org/wiki/Samuel_Morse
1095"morse",
1096# Ian Murdock - founder of the Debian project - https://en.wikipedia.org/wiki/Ian_Murdock
1097"murdock",
1098# May-Britt Moser - Nobel prize winner neuroscientist who contributed to the discovery of grid cells in the brain.
1099# https://en.wikipedia.org/wiki/May-Britt_Moser
1100"moser",
1101# John Napier of Merchiston - Scottish landowner known as an astronomer, mathematician and physicist.
1102# Best known for his discovery of logarithms. https://en.wikipedia.org/wiki/John_Napier
1103"napier",
1104# John Forbes Nash, Jr. - American mathematician who made fundamental contributions to game theory, differential
1105# geometry, and the study of partial differential equations. https://en.wikipedia.org/wiki/John_Forbes_Nash_Jr.
1106"nash",
1107# John von Neumann - todays computer architectures are based on the von Neumann architecture.
1108# https://en.wikipedia.org/wiki/Von_Neumann_architecture
1109"neumann",
1110# Isaac Newton invented classic mechanics and modern optics. https://en.wikipedia.org/wiki/Isaac_Newton
1111"newton",
1112# Florence Nightingale, more prominently known as a nurse, was also the first female member of the Royal Statistical
1113# Society and a pioneer in statistical graphics
1114# https://en.wikipedia.org/wiki/Florence_Nightingale#Statistics_and_sanitary_reform
1115"nightingale",
1116# Alfred Nobel - a Swedish chemist, engineer, innovator, and armaments manufacturer (inventor of dynamite) -
1117# https://en.wikipedia.org/wiki/Alfred_Nobel
1118"nobel",
1119# Emmy Noether, German mathematician. Noether's Theorem is named after her.
1120# https://en.wikipedia.org/wiki/Emmy_Noether
1121"noether",
1122# Poppy Northcutt. Poppy Northcutt was the first woman to work as part of NASA's Mission Control.
1123# http://www.businessinsider.com/poppy-northcutt-helped-apollo-astronauts-2014-12?op=1
1124"northcutt",
1125# Robert Noyce invented silicon integrated circuits and gave Silicon Valley its name. -
1126# https://en.wikipedia.org/wiki/Robert_Noyce
1127"noyce",
1128# Panini - Ancient Indian linguist and grammarian from 4th century CE who worked on the world's first formal system
1129# - https://en.wikipedia.org/wiki/P%C4%81%E1%B9%87ini#Comparison_with_modern_formal_systems
1130"panini",
1131# Ambroise Pare invented modern surgery. https://en.wikipedia.org/wiki/Ambroise_Par%C3%A9
1132"pare",
1133# Blaise Pascal, French mathematician, physicist, and inventor - https://en.wikipedia.org/wiki/Blaise_Pascal
1134"pascal",
1135# Louis Pasteur discovered vaccination, fermentation and pasteurization.
1136# https://en.wikipedia.org/wiki/Louis_Pasteur.
1137"pasteur",
1138# Cecilia Payne-Gaposchkin was an astronomer and astrophysicist who, in 1925, proposed in her Ph.D. thesis an
1139# explanation for the composition of stars in terms of the relative abundances of hydrogen and helium.
1140# https://en.wikipedia.org/wiki/Cecilia_Payne-Gaposchkin
1141"payne",
1142# Radia Perlman is a software designer and network engineer and most famous for her invention of the
1143# spanning-tree protocol (STP). https://en.wikipedia.org/wiki/Radia_Perlman
1144"perlman",
1145# Rob Pike was a key contributor to Unix, Plan 9, the X graphic system, utf-8, and the Go programming language.
1146# https://en.wikipedia.org/wiki/Rob_Pike
1147"pike",
1148# Henri Poincare made fundamental contributions in several fields of mathematics.
1149# https://en.wikipedia.org/wiki/Henri_Poincar%C3%A9
1150"poincare",
1151# Laura Poitras is a director and producer whose work, made possible by open source crypto tools, advances the
1152# causes of truth and freedom of information by reporting disclosures by whistleblowers such as Edward Snowden.
1153# https://en.wikipedia.org/wiki/Laura_Poitras
1154"poitras",
1155# Tat'yana Avenirovna Proskuriakova (January 23 [O.S. January 10] 1909 - August 30, 1985) was a Russian-American
1156# Mayanist scholar and archaeologist who contributed significantly to the deciphering of Maya hieroglyphs, the
1157# writing system of the pre-Columbian Maya civilization of Mesoamerica.
1158# https://en.wikipedia.org/wiki/Tatiana_Proskouriakoff
1159"proskuriakova",
1160# Claudius Ptolemy - a Greco-Egyptian writer of Alexandria, known as a mathematician, astronomer, geographer,
1161# astrologer, and poet of a single epigram in the Greek Anthology - https://en.wikipedia.org/wiki/Ptolemy
1162"ptolemy",
1163# C. V. Raman - Indian physicist who won the Nobel Prize in 1930 for proposing the Raman effect. -
1164# https://en.wikipedia.org/wiki/C._V._Raman
1165"raman",
1166# Srinivasa Ramanujan - Indian mathematician and autodidact who made extraordinary contributions to mathematical
1167# analysis, number theory, infinite series, and continued fractions. -
1168# https://en.wikipedia.org/wiki/Srinivasa_Ramanujan
1169"ramanujan",
1170# Sally Kristen Ride was an American physicist and astronaut. She was the first American woman in space, and the
1171# youngest American astronaut. https://en.wikipedia.org/wiki/Sally_Ride
1172"ride",
1173# Dennis Ritchie - co-creator of UNIX and the C programming language. - https://en.wikipedia.org/wiki/Dennis_Ritchie
1174"ritchie",
1175# Ida Rhodes - American pioneer in computer programming, designed the first computer used for Social Security.
1176# https://en.wikipedia.org/wiki/Ida_Rhodes
1177"rhodes",
1178# Julia Hall Bowman Robinson - American mathematician renowned for her contributions to the fields of computability
1179# theory and computational complexity theory. https://en.wikipedia.org/wiki/Julia_Robinson
1180"robinson",
1181# Wilhelm Conrad Rontgen - German physicist who was awarded the first Nobel Prize in Physics in 1901 for the
1182# discovery of X-rays (Rontgen rays). https://en.wikipedia.org/wiki/Wilhelm_R%C3%B6ntgen
1183"roentgen",
1184# Rosalind Franklin - British biophysicist and X-ray crystallographer whose research was critical to the
1185# understanding of DNA - https://en.wikipedia.org/wiki/Rosalind_Franklin
1186"rosalind",
1187# Vera Rubin - American astronomer who pioneered work on galaxy rotation rates.
1188# https://en.wikipedia.org/wiki/Vera_Rubin
1189"rubin",
1190# Meghnad Saha - Indian astrophysicist best known for his development of the Saha equation, used to describe
1191# chemical and physical conditions in stars - https://en.wikipedia.org/wiki/Meghnad_Saha
1192"saha",
1193# Jean E. Sammet developed FORMAC, the first widely used computer language for symbolic manipulation of
1194# mathematical formulas. https://en.wikipedia.org/wiki/Jean_E._Sammet
1195"sammet",
1196# Mildred Sanderson - American mathematician best known for Sanderson's theorem concerning modular invariants.
1197# https://en.wikipedia.org/wiki/Mildred_Sanderson
1198"sanderson",
1199# Satoshi Nakamoto is the name used by the unknown person or group of people who developed bitcoin, authored the
1200# bitcoin white paper, and created and deployed bitcoin's original reference implementation.
1201# https://en.wikipedia.org/wiki/Satoshi_Nakamoto
1202"satoshi",
1203# Adi Shamir - Israeli cryptographer whose numerous inventions and contributions to cryptography include the Ferge
1204# Fiat Shamir identification scheme, the Rivest Shamir Adleman (RSA) public-key cryptosystem, the Shamir's secret
1205# sharing scheme, the breaking of the Merkle-Hellman cryptosystem, the TWINKLE and TWIRL factoring devices and the
1206# discovery of differential cryptanalysis (with Eli Biham). https://en.wikipedia.org/wiki/Adi_Shamir
1207"shamir",
1208# Claude Shannon - The father of information theory and founder of digital circuit design theory.
1209# (https://en.wikipedia.org/wiki/Claude_Shannon)
1210"shannon",
1211# Carol Shaw - Originally an Atari employee, Carol Shaw is said to be the first female video game designer.
1212# https://en.wikipedia.org/wiki/Carol_Shaw_(video_game_designer)
1213"shaw",
1214# Dame Stephanie "Steve" Shirley - Founded a software company in 1962 employing women working from home.
1215# https://en.wikipedia.org/wiki/Steve_Shirley
1216"shirley",
1217# William Shockley co-invented the transistor - https://en.wikipedia.org/wiki/William_Shockley
1218"shockley",
1219# Lina Solomonovna Stern (or Shtern; 26 August 1878 - 7 March 1968) was a Soviet biochemist, physiologist and
1220# humanist whose medical discoveries saved thousands of lives at the fronts of World War II. She is best known
1221# for her pioneering work on blood\u2013brain barrier, which she described as hemato-encephalic barrier in 1921.
1222# https://en.wikipedia.org/wiki/Lina_Stern
1223"shtern",
1224# Francoise Barre-Sinoussi - French virologist and Nobel Prize Laureate in Physiology or Medicine; her work was
1225# fundamental in identifying HIV as the cause of AIDS.
1226# https://en.wikipedia.org/wiki/Fran%C3%A7oise_Barr%C3%A9-Sinoussi
1227"sinoussi",
1228# Betty Snyder - one of the original programmers of the ENIAC. https://en.wikipedia.org/wiki/ENIAC -
1229# https://en.wikipedia.org/wiki/Betty_Holberton
1230"snyder",
1231# Cynthia Solomon - Pioneer in the fields of artificial intelligence, computer science and educational computing.
1232# Known for creation of Logo, an educational programming language. https://en.wikipedia.org/wiki/Cynthia_Solomon
1233"solomon",
1234# Frances Spence - one of the original programmers of the ENIAC. https://en.wikipedia.org/wiki/ENIAC -
1235# https://en.wikipedia.org/wiki/Frances_Spence
1236"spence",
1237# Michael Stonebraker is a database research pioneer and architect of Ingres, Postgres, VoltDB and SciDB.
1238# Winner of 2014 ACM Turing Award. https://en.wikipedia.org/wiki/Michael_Stonebraker
1239"stonebraker",
1240# Ivan Edward Sutherland - American computer scientist and Internet pioneer, widely regarded as the father of
1241# computer graphics. https://en.wikipedia.org/wiki/Ivan_Sutherland
1242"sutherland",
1243# Janese Swanson (with others) developed the first of the Carmen Sandiego games. She went on to found Girl Tech.
1244# https://en.wikipedia.org/wiki/Janese_Swanson
1245"swanson",
1246# Aaron Swartz was influential in creating RSS, Markdown, Creative Commons, Reddit, and much of the internet as we
1247# know it today. He was devoted to freedom of information on the web. https://en.wikiquote.org/wiki/Aaron_Swartz
1248"swartz",
1249# Bertha Swirles was a theoretical physicist who made a number of contributions to early quantum theory.
1250# https://en.wikipedia.org/wiki/Bertha_Swirles
1251"swirles",
1252# Helen Brooke Taussig - American cardiologist and founder of the field of paediatric cardiology.
1253# https://en.wikipedia.org/wiki/Helen_B._Taussig
1254"taussig",
1255# Valentina Tereshkova is a Russian engineer, cosmonaut and politician. She was the first woman to fly to space in
1256# 1963. In 2013, at the age of 76, she offered to go on a one-way mission to Mars.
1257# https://en.wikipedia.org/wiki/Valentina_Tereshkova
1258"tereshkova",
1259# Nikola Tesla invented the AC electric system and every gadget ever used by a James Bond villain.
1260# https://en.wikipedia.org/wiki/Nikola_Tesla
1261"tesla",
1262# Marie Tharp - American geologist and oceanic cartographer who co-created the first scientific map of the Atlantic
1263# Ocean floor. Her work led to the acceptance of the theories of plate tectonics and continental drift.
1264# https://en.wikipedia.org/wiki/Marie_Tharp
1265"tharp",
1266# Ken Thompson - co-creator of UNIX and the C programming language - https://en.wikipedia.org/wiki/Ken_Thompson
1267"thompson",
1268# Linus Torvalds invented Linux and Git. https://en.wikipedia.org/wiki/Linus_Torvalds
1269"torvalds",
1270# Youyou Tu - Chinese pharmaceutical chemist and educator known for discovering artemisinin and dihydroartemisinin,
1271# used to treat malaria, which has saved millions of lives. Joint winner of the 2015 Nobel Prize in Physiology or
1272# Medicine. https://en.wikipedia.org/wiki/Tu_Youyou
1273"tu",
1274# Alan Turing was a founding father of computer science. https://en.wikipedia.org/wiki/Alan_Turing.
1275"turing",
1276# Varahamihira - Ancient Indian mathematician who discovered trigonometric formulae during 505-587 CE -
1277# https://en.wikipedia.org/wiki/Var%C4%81hamihira#Contributions
1278"varahamihira",
1279# Dorothy Vaughan was a NASA mathematician and computer programmer on the SCOUT launch vehicle program that put
1280# America's first satellites into space - https://en.wikipedia.org/wiki/Dorothy_Vaughan
1281"vaughan",
1282# Sir Mokshagundam Visvesvaraya - is a notable Indian engineer. He is a recipient of the Indian Republic's highest
1283# honour, the Bharat Ratna, in 1955. On his birthday, 15 September is celebrated as Engineer's Day in India in his
1284# memory - https://en.wikipedia.org/wiki/Visvesvaraya
1285"visvesvaraya",
1286# Christiane Nusslein-Volhard - German biologist, won Nobel Prize in Physiology or Medicine in 1995 for research on
1287# the genetic control of embryonic development. https://en.wikipedia.org/wiki/Christiane_N%C3%BCsslein-Volhard
1288"volhard",
1289# Cedric Villani - French mathematician, won Fields Medal, Fermat Prize and Poincare Price for his work in
1290# differential geometry and statistical mechanics. https://en.wikipedia.org/wiki/C%C3%A9dric_Villani
1291"villani",
1292# Marlyn Wescoff - one of the original programmers of the ENIAC. https://en.wikipedia.org/wiki/ENIAC -
1293# https://en.wikipedia.org/wiki/Marlyn_Meltzer
1294"wescoff",
1295# Sylvia B. Wilbur - British computer scientist who helped develop the ARPANET, was one of the first to exchange
1296# email in the UK and a leading researcher in computer-supported collaborative work.
1297# https://en.wikipedia.org/wiki/Sylvia_Wilbur
1298"wilbur",
1299# Andrew Wiles - Notable British mathematician who proved the enigmatic Fermat's Last Theorem -
1300# https://en.wikipedia.org/wiki/Andrew_Wiles
1301"wiles",
1302# Roberta Williams, did pioneering work in graphical adventure games for personal computers, particularly the King's
1303# Quest series. https://en.wikipedia.org/wiki/Roberta_Williams
1304"williams",
1305# Malcolm John Williamson - British mathematician and cryptographer employed by the GCHQ. Developed in 1974 what
1306# is now known as Diffie-Hellman key exchange (Diffie and Hellman first published the scheme in 1976).
1307# https://en.wikipedia.org/wiki/Malcolm_J._Williamson
1308"williamson",
1309# Sophie Wilson designed the first Acorn Micro-Computer and the instruction set for ARM processors.
1310# https://en.wikipedia.org/wiki/Sophie_Wilson
1311"wilson",
1312# Jeannette Wing - co-developed the Liskov substitution principle. - https://en.wikipedia.org/wiki/Jeannette_Wing
1313"wing",
1314# Steve Wozniak invented the Apple I and Apple II. https://en.wikipedia.org/wiki/Steve_Wozniak
1315"wozniak",
1316# The Wright brothers, Orville and Wilbur - credited with inventing and building the world's first successful
1317# airplane and making the first controlled, powered and sustained heavier-than-air human flight -
1318# https://en.wikipedia.org/wiki/Wright_brothers
1319"wright",
1320# Chien-Shiung Wu - Chinese-American experimental physicist who made significant contributions to nuclear physics.
1321# https://en.wikipedia.org/wiki/Chien-Shiung_Wu
1322"wu",
1323# Rosalyn Sussman Yalow - Rosalyn Sussman Yalow was an American medical physicist, and a co-winner of the 1977
1324# Nobel Prize in Physiology or Medicine for development of the radioimmunoassay technique.
1325# https://en.wikipedia.org/wiki/Rosalyn_Sussman_Yalow
1326"yalow",
1327# Ada Yonath - an Israeli crystallographer, the first woman from the Middle East to win a Nobel prize in the
1328# sciences. https://en.wikipedia.org/wiki/Ada_Yonath
1329"yonath",
1330# Nikolay Yegorovich Zhukovsky (January 17 1847 - March 17, 1921) was a Russian scientist, mathematician and
1331# engineer, and a founding father of modern aero- and hydrodynamics. Whereas contemporary scientists scoffed at the
1332# idea of human flight, Zhukovsky was the first to undertake the study of airflow. He is often called the Father
1333# of Russian Aviation. https://en.wikipedia.org/wiki/Nikolay_Yegorovich_Zhukovsky
1334"zhukovsky",
1335]
1336
1337
1338def get_unique_name():
1339"""Generates a random name in the style of "docker containers".
1340
1341This is generated from the list of adjectives and surnames in this package,
1342formatted as "adjective_surname" with a random integer between 0 and 10000
1343added to the end.
1344
1345A python port of docker's random container name generator.
1346Original source:
1347https://raw.githubusercontent.com/moby/moby/master/pkg/namesgenerator/names-generator.go
1348
1349Examples:
1350
1351>>> import random ; random.seed(42)
1352>>> get_unique_name()
1353'meek-ardinghelli-4506'
1354>>> get_unique_name()
1355'truthful-dijkstra-2286'
1356
1357"""
1358adjective, surname, i = choice(_adjectives), choice(_surnames), randint(0, 9999) # noqa: S311
1359return f"{adjective}-{surname}-{i}"
1360