CSC 223 -
Python for Scientific Programming & Data Manipulation,
Fall 2023, TuTh 4:30-5:45 PM, Old Main 159.
Assignment 3 Specification, code is due by end
of
Tuesday November 21 via make turnitin on
acad or mcgonagall.
(Due date changed from original November 20.)
Perform the following steps on acad or mcgonagall 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/CSC223f23DeriveAssn3.problem.zip
CSC223f23DeriveAssn3.problem.zip
unzip CSC223f23DeriveAssn3.problem.zip
# unzips your working copy of the project directory
cd ./CSC223f23DeriveAssn3
#
your project working directory
Perform all test execution on mcgonagall 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.
CSC223f23DeriveAssn3.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
RT_month_10.csv
# Your
script's input data file.
RT_month_10_Derive.ref
# The correct output reference
file for your output
RT_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 CSC223f23DeriveAssn3.py:
# STUDENT 1: 4% Complete documentation at top of
CSC223f23DeriveAssn3.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 November 2 class.
November 7 will be a work session, and November
20 is the due date.
Late assignments cost 10% per
day as usual. Use make turnitin to turn it
in as before.