17th Iowa Volunteer Infantry Regiment

The 17th Regiment Iowa Volunteer Infantry was an infantry regiment that served in the Union Army during the American Civil War.

17th Regiment Iowa Volunteer Infantry
Iowa state flag
ActiveMarch 21, 1862, to July 25, 1865
CountryUnited States
AllegianceUnion
BranchInfantry
EngagementsBattle of Shiloh
Battle of Corinth
Battle of Port Gibson
Battle of Raymond
Battle of Champion Hill
Battle of Big Black River Bridge
Siege of Vicksburg
Battle of Kennesaw Mountain
Battle of Atlanta
Battle of Jonesboro
Sherman's March to the Sea

Service

The 17th Iowa Infantry was organized at Keokuk, Iowa, and mustered in for three years of Federal service on April 16, 1862.

The regiment was mustered out on July 25, 1865.

Total strength and casualties

The 17th Iowa mustered 958 men at the time it left Iowa for active campaigning.[1] It suffered 5 officers and 66 enlisted men who were killed in action or who died of their wounds and 2 officers and 121 enlisted men who died of disease, for a total of 194 fatalities.[2]

Commanders

  • Colonel John W. Rankin
  • Colonel David Burke Hillis[3]
gollark: Nope, not keywords.
gollark: <@337621533369303042> Was it you who wanted this?
gollark: Takes ages to load words, I'm afraid.
gollark: ```pythonimport thesaurusimport randomimport concurrent.futures as futureswords_to_synonyms = {}synonyms_to_words = {}def add_to_key(d, k, v): d[k] = d.get(k, set()).union(set(v))def add_synonyms(syns, word): for syn in syns: add_to_key(synonyms_to_words, syn, [word]) add_to_key(words_to_synonyms, word, syns)def concat(list_of_lists): return sum(list_of_lists, [])def fetch_word(word): results = concat(thesaurus.Word(word).synonyms("all")) return resultsdef add_words(words): with futures.ThreadPoolExecutor(max_workers=50) as executor: word_futures = {executor.submit(fetch_word, word): word for word in words} for future in futures.as_completed(word_futures): word = word_futures[future] try: data = future.result() except Exception as exc: print(f"Error fetching {word}: {exc}") else: add_synonyms(data, word)def getattr_hook(obj, key): results = list(synonyms_to_words.get(key, set()).union(words_to_synonyms.get(key, set()))) if len(results) > 0: return obj.__getattribute__(random.choice(results)) else: raise AttributeError(f"Attribute {key} not found.")def wrap(obj): add_words(dir(obj)) obj.__getattr__ = lambda key: getattr_hook(obj, key)wrap(__builtins__)__builtins__.engrave("Hi!")```
gollark: Ah yes. Global Interpreter Lock. Right. This may be hard.

See also

Notes

  1. http://iagenweb.org/civilwar/books/logan/mil501.htm Iowa Genweb Iowa in the Civil War Project after Logan, Guy E., Roster and Record of Iowa Troops In the Rebellion, Vol. 1
  2. http://www.civilwararchive.com/Unreghst/uniainf2.htm#17th The Civil War Archive website after Dyer, Frederick Henry. A Compendium of the War of the Rebellion. 3 vols. New York: Thomas Yoseloff, 1959.
  3. Iowa Genweb Iowa in the Civil War Project after Logan, Guy E., Roster and Record of Iowa Troops In the Rebellion, Vol. 1

References


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