CSC 223 -
Python for Scientific Programming & Data Manipulation,
Fall 2024, MW 3-4:15 and 4:30-5:45 PM, Old Main 159.
Assignment 3 Specification, code is due by end
of Friday November 15 via make turnitin on
acad or K120023GEMS.kutztown.edu.
Perform the following steps on acad or K120023GEMS after
logging into your account via putty or ssh:
cd
# places you into your login directory
mkdir Scripting
# all of your csc223 projects
go into this directory
cd ./Scripting
# makes Scripting
your current working directory, it probably already exists
cp
~parson/Scripting/CSC223f24DeriveAssn3.problem.zip
CSC223f24DeriveAssn3.problem.zip
unzip CSC223f24DeriveAssn3.problem.zip
# unzips your working copy of the project directory
cd ./CSC223f24DeriveAssn3
#
your project working directory
Perform all test execution on K120023GEMS to avoid any
platform-dependent output differences.
All input and output data files in Assignment 3 are small and
reside in your project directory.
Here are the files of interest in this project directory.
There are a few you can ignore.
CSC223f24DeriveAssn3.py # your work goes here,
generating time-series derived attributes from input
data
makefile
# the Linux make utility uses this script to direct testing
& data viz graphing actions
makelib
# my library for
the makefile
debug.sh
# bash script that
performs individual tests on each waveform output data 1
at a time
__pycache__
# a subdirectory where Python stores
compiled byte codes temporarily
SS_month_10.csv
# Your
script's input data file. These are year-to-year
sharp skin hawk stats
# from
SS_month_10_Derive.ref
# The correct output reference
file for your output
SS_month_10_Derive.csv.
partialBindings.py
# Supplies
some example code from an earlier class sessio. It
is not part of this assn3.
Here are the graded STUDENT requirements
from CSC223f24DeriveAssn3.py:
# STUDENT 1: 4% Complete documentation at top of
CSC223f24DeriveAssn3.py.
# STUDENT 2: 24% Write class VisitorClass. See
class in example
# STUDENT 3: 24% Complete the definition of
closure-forming delta(Nstring)
# STUDENT 4: 24% MAKE SURE TO NAME VARIABLES
inheader and indataset
# STUDENT 5: 24% Complete the following output
code:
We will go over this in the October 23 class.
October 28 will be a work session, and November
15
is the due date.
Late assignments cost 10% per
day as usual. Use make turnitin to turn it
in as before.