{"id":21707788,"url":"https://github.com/flightaware/tclspline","last_synced_at":"2025-04-12T16:16:15.929Z","repository":{"id":590368,"uuid":"224696","full_name":"flightaware/tclspline","owner":"flightaware","description":"This is tclspline, a direct Tcl interface to spline routines extracted from Tk","archived":false,"fork":false,"pushed_at":"2015-08-08T06:14:46.000Z","size":260,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-12T16:15:59.338Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flightaware.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"license.terms","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-06-11T18:42:46.000Z","updated_at":"2023-07-31T11:39:18.000Z","dependencies_parsed_at":"2022-07-07T18:02:16.772Z","dependency_job_id":null,"html_url":"https://github.com/flightaware/tclspline","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flightaware%2Ftclspline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flightaware%2Ftclspline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flightaware%2Ftclspline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flightaware%2Ftclspline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flightaware","download_url":"https://codeload.github.com/flightaware/tclspline/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248594190,"owners_count":21130316,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T22:19:16.133Z","updated_at":"2025-04-12T16:16:15.908Z","avatar_url":"https://github.com/flightaware.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is tclspline, a direct Tcl interface to spline routines from extracted Tk\n\nVersion 1.0\n\nThis package is a freely available open source package under the \"Berkeley\"\nlicense, same as Tcl.  You can do virtually anything you like with it, such as \nmodifying it, redistributing it, and selling it either in whole or in part.  \nSee the file \"license.terms\" for complete information.\n\ntclspline was written by Karl Lehenbauer.\n\nUSING TCLSPLINE\n================\n\npackage require tclspline\n\nTCLSPLINE QUICK REF\n===================\n\n\nset outputPairs [spline [list $x1 $y1 $x2 $y2 $x3 $y3 $x4 $y4 ...]]\n\nGiven a set of coordinate pairs, interpolate steps between the points to\nmake it a sort of splined curve.\n\nORIGIN\n======\n\nActual spline routine is from Tk.  This code just splits it out and makes\nit callable on lists of coordinates instead of having it be part of the \ncanvas widget.\n\n\nBUGS\n====\n\nNone known at this time.\n\nCONTENTS\n========\n\nMakefile.in\tMakefile template.  The configure script uses this file to\n\t\tproduce the final Makefile.\n\nREADME\t\tThis file\n\naclocal.m4\tGenerated file.  Do not edit.  Autoconf uses this as input\n\t\twhen generating the final configure script.  See \"tcl.m4\"\n\t\tbelow.\n\nconfigure\tGenerated file.  Do not edit.  This must be regenerated\n\t\tanytime configure.in or tclconfig/tcl.m4 changes.\n\nconfigure.in\tConfigure script template.  Autoconf uses this file as input\n\t\tto produce the final configure script.\n\ngeneric/tclspline.c\tSpline routines.\ngeneric/tclspline.h\tinclude file\ngeneric/tclsplinetcl.c\tInit routines.\n\n\ntclconfig/\tThis directory contains various template files that build\n\t\tthe configure script.  They should not need modification.\n\n\tinstall-sh\tProgram used for copying binaries and script files\n\t\t\tto their install locations.\n\n\ttcl.m4\t\tCollection of Tcl autoconf macros.  Included by\n\t\t\taclocal.m4 to define SC_* macros.\n\nUNIX BUILD\n==========\n\nBuilding under most UNIX systems is easy, just run the configure script\nand then run make. \n\n\t$ cd tclspline\n\t$ ./configure\n\t$ make\n\t$ make install\n\nWINDOWS BUILD\n=============\n\ntclspline has not been built under Windows at this time.\n\nThe recommended method to build extensions under Windows is to use the\nMsys + Mingw build process. This provides a Unix-style build while\ngenerating native Windows binaries. Using the Msys + Mingw build tools\nmeans that you can use the same configure script as per the Unix build\nto create a Makefile.\n\nIf you have VC++, then you may wish to use the files in the win\nsubdirectory and build the extension using just VC++. \n\nInstructions for using the VC++ makefile are written in the first part of \nthe Makefile.vc file.\n\nINSTALLATION\n============\n\nThe tweezers install like so:\n\n         $exec_prefix\n          /       \\\n        lib       bin\n         |         |\n   PACKAGEx.y   (dependent .dll files on Windows)\n         |\n  pkgIndex.tcl (.so|.dll files)\n\nThe main .so|.dll library file gets installed in the versioned PACKAGE\ndirectory, which is OK on all platforms because it will be directly\nreferenced with by 'load' in the pkgIndex.tcl file.  Dependent DLL files on\nWindows must go in the bin directory (or other directory on the user's\nPATH) in order for them to be found.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflightaware%2Ftclspline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflightaware%2Ftclspline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflightaware%2Ftclspline/lists"}