VisIt
விசிட் என்பது அறிவியல் தரவைப் பார்ப்பதற்கான ஒரு திறந்த மூல ஊடாடும் இணையான காட்சிப்படுத்தல் மற்றும் வரைகலை பகுப்பாய்வு கருவியாகும். 2டி மற்றும் 3டி கட்டமைக்கப்பட்ட மற்றும் கட்டமைக்கப்படாத மெஷ்களில் வரையறுக்கப்பட்ட அளவிடுதல் மற்றும் திசையன் புலங்களை காட்சிப்படுத்த இதைப் பயன்படுத்தலாம். விசிட் டெராஸ்கேல் வரம்பில் பெரிய தரவு தொகுப்பு அளவுகளையும், கிலோபைட் வரம்பில் சிறிய தரவு தொகுப்புகளையும் கையாள வடிவமைக்கப்பட்டுள்ளது. டெராஸ்கேல் உருவகப்படுத்துதல்களின் முடிவுகளைக் காட்சிப்படுத்தவும் பகுப்பாய்வு செய்யவும் எரிசக்தித் துறை (டி. ஓ. இ) மேம்பட்ட உருவகப்படுத்துதல் மற்றும் கணினி முன்முயற்சி (ஏ. எஸ். சி. ஐ) இதை உருவாக்கியது. தனிப்பயன் திறன்களைச் சேர்ப்பதற்கும் புதிய காட்சிப்படுத்தல் தொழில்நுட்பங்களை விரைவாகப் பயன்படுத்துவதற்கும் இது ஒரு கட்டமைப்பாக உருவாக்கப்பட்டது. ஆரம்ப முன்மாதிரி முயற்சிக்குப் பிறகு, விஸிட் 2000 கோடையில் தொடங்கியது, மேலும் விஸிட்டின் ஆரம்ப பதிப்பு 2002 இலையுதிர்காலத்தில் வெளியிடப்பட்டது. விசிட் வளர்ச்சியின் பின்னணியில் உள்ள முதன்மை உந்து சக்தி மிகப் பெரிய தரவைக் காட்சிப்படுத்துவதாக இருந்தாலும், டெஸ்க்டாப் அமைப்புகளில் வழக்கமான உருவகப்படுத்துதல்களிலிருந்து தரவைக் காட்சிப்படுத்துவதற்கும் இது மிகவும் பொருத்தமானது. டெராஸ்கேல் தரவைக் காட்சிப்படுத்துவதற்கு அப்பால் அதன் பொருந்தக்கூடிய தன்மை காரணமாக, விசிட் இலவசமாக கிடைக்கிறது. 2005 ஆம் ஆண்டில் இது ஆர் அண்ட் டி 100 விருதை வென்றது. திறந்த அறிவியல் கணினியால் உருவாக்கப்படும் பெரிய தரவுத்தொகுப்புகளின் பகுப்பாய்வு மற்றும் காட்சிப்படுத்தலுக்கு உதவுவதற்காக விஷ்இட் இப்போது டி. ஓ. இ. யின் அறிவியல் கண்டுபிடிப்பு (மேம்பட்ட கம்ப்யூட்டிங் மூலம் அறிவியல் கண்டுபிடிப்பு) திட்டத்தால் ஆதரிக்கப்படுகிறது. எனவே, இது இப்போது ஓக் ரிட்ஜ் தேசிய ஆய்வகம், லாரன்ஸ் பெர்க்லி தேசிய ஆய்வகம் மற்றும் கலிபோர்னியா பல்கலைக்கழகம், டேவிஸ் உள்ளிட்ட பல அமைப்புகளால் உருவாக்கப்பட்டது. விஸிட் திறந்த மூலமாகும் மற்றும் பி. எஸ். டி உரிமத்தின் கீழ் வெளியிடப்பட்டதால், பலர் பங்களித்துள்ளனர். சுருக்கமான விசிட் என்பது பெரிய அளவிலான உருவகப்படுத்தப்பட்ட மற்றும் சோதனை தரவுத் தொகுப்புகளுக்கான திறந்த மூல, திருப்புமுனை பயன்பாடாகும். அதன் சாசனம் அழகான படங்களுக்கு அப்பால் செல்கிறது; பயன்பாடு மிகவும் பெரிய தரவுத் தொகுப்புகளின் இணையான, பொதுவான பிந்தைய செயலாக்கத்திற்கான ஒரு உள்கட்டமைப்பு ஆகும். இலக்கு பயன்பாட்டு நிகழ்வுகளில் தரவு ஆய்வு, ஒப்பீட்டு பகுப்பாய்வு, காட்சி பிழைத்திருத்தம், அளவு பகுப்பாய்வு மற்றும் விளக்கக்காட்சி கிராபிக்ஸ் ஆகியவை அடங்கும். விஸிட் தயாரிப்பு பல மென்பொருள் உருவாக்குநர்களின் முயற்சிகளை ஒரே தொகுப்பில் வழங்குகிறது. முதலாவதாக, விசிட் பல மூன்றாம் தரப்பு நூலகங்களை மேம்படுத்துகிறதுஃ அதன் பயனர் இடைமுகத்திற்கான கியூடி விட்ஜெட் நூலகம், கட்டளை வரி மொழிபெயர்ப்பாளருக்கான பைதான் நிரலாக்க மொழி மற்றும் அதன் தரவு மாதிரி மற்றும் அதன் பல காட்சிப்படுத்தல் வழிமுறைகளுக்கான காட்சிப்படுத்தல் கருவித்தொகுப்பு (வி. டி. கே) நூலகம். அதற்கு மேல், கூடுதலாக ஐம்பது மனித ஆண்டுகள் மதிப்புள்ள முயற்சி விஸிட்டின் வளர்ச்சிக்கு அர்ப்பணிக்கப்பட்டுள்ளது. விசிட்-குறிப்பிட்ட முயற்சி பெரும்பாலும் பெரிய தரவுத் தொகுப்புகளுக்கான இணையாக்கம், பயனர் இடைமுகம், தனிப்பயன் தரவு பகுப்பாய்வு நடைமுறைகளை செயல்படுத்துதல், தரமற்ற தரவு மாதிரிகளை (தகவமைப்பு மெஷ் சுத்திகரிப்பு (ஏஎம்ஆர்) மற்றும் கலப்பு பொருட்கள் மண்டலங்கள் போன்றவை) உரையாற்றுதல் மற்றும் ஒரு வலுவான ஒட்டுமொத்த தயாரிப்பை உருவாக்குதல் ஆகியவற்றில் கவனம் செலுத்தியுள்ளது. விசிட் ஒன்றரை மில்லியனுக்கும் அதிகமான குறியீடுகளைக் கொண்டுள்ளது, மேலும் அதன் மூன்றாம் தரப்பு நூலகங்கள் கூடுதலாக ஒரு மில்லியன் குறியீடுகளைக் கொண்டுள்ளன. இது விண்டோஸ், மேக் மற்றும் AIX, IRIX, சோலாரிஸ், ட்ரு64 மற்றும் லினக்ஸ் உள்ளிட்ட பல யுனிக்ஸ் வகைகளுக்கு அனுப்பப்பட்டுள்ளது, இதில் SGI இன் ஆல்டிக்ஸ், கிரேயின் XT4 மற்றும் பல பொருட்கள் கிளஸ்டர்களுக்கான துறைமுகங்கள் அடங்கும். அடிப்படை வடிவமைப்பு ஒரு கிளையன்ட்-சர்வர் மாதிரியாகும், அங்கு சர்வர் இணையாக உள்ளது. கிளையன்ட்-சர்வர் அம்சம் தொலைதூர அமைப்பில் பயனுள்ள காட்சிப்படுத்தலை அனுமதிக்கிறது, அதே நேரத்தில் சேவையகத்தின் இணையானது மிகப்பெரிய தரவுத் தொகுப்புகளை நியாயமான முறையில் ஊடாடும் வகையில் செயலாக்க அனுமதிக்கிறது. இருபத்தேழு பில்லியன் தரவு புள்ளி கட்டமைக்கப்பட்ட கட்டம், ஒரு பில்லியன் புள்ளி துகள் உருவகப்படுத்துதல் மற்றும் நூற்றுக்கணக்கான மில்லியன் முதல் பில்லியன் கூறுகளுடன் வளைந்த, கட்டமைக்கப்படாத மற்றும் ஏஎம்ஆர் மெஷ்கள் உள்ளிட்ட பல பெரிய தரவுத் தொகுப்புகளைக் காட்சிப்படுத்த இந்த கருவி பயன்படுத்தப்பட்டுள்ளது. சேவையகத்தின் மிகவும் பொதுவான வடிவம் கோப்புகளிலிருந்து தரவைப் படிக்கும் ஒரு தனித்துவமான செயல்முறையாகும். இருப்பினும், ஒரு மாற்று வடிவம் உள்ளது, அங்கு ஒரு உருவகப்படுத்துதல் குறியீடு "லிப்-விஸிட்" இல் இணைக்கப்பட்டு சேவையகமாக மாறும், இது உள்ளூரில் காட்சிப்படுத்துதல் மற்றும் பகுப்பாய்வு செய்ய அனுமதிக்கிறது. விசிட் ஒரு தரவு ஓட்ட நெட்வொர்க் முன்னுதாரணத்தைப் பின்பற்றுகிறது, அங்கு தனிப்பயன் பகுப்பாய்வு செய்ய இயங்கக்கூடிய தொகுதிகள் இணைக்கப்பட்டுள்ளன. தொகுதிகள் விஸிட்டின் ஐந்து முதன்மை பயனர் இடைமுக சுருக்கங்களிலிருந்து வருகின்றன, ஒவ்வொன்றிற்கும் பல எடுத்துக்காட்டுகள் உள்ளன. இருபத்தி ஒரு "பிளாட்" (தரவை வழங்குவதற்கான வழிகள்), நாற்பத்திரண்டு "ஆபரேட்டர்கள்" (தரவை கையாளுவதற்கான வழிகள்), எண்பத்தைந்து கோப்பு வடிவ வாசகர்கள், ஐம்பதுக்கும் மேற்பட்ட "வினவல்கள்" (அளவு தகவல்களைப் பிரித்தெடுப்பதற்கான வழிகள்) மற்றும் நூறுக்கும் மேற்பட்ட "வெளிப்பாடுகள்" (பெறப்பட்ட அளவுகளை உருவாக்குவதற்கான வழிகள்) உள்ளன. மேலும், ஒரு சொருகி திறன் புதிய பிளாட், ஆபரேட்டர் மற்றும் தரவுத்தள தொகுதிகளை மாறும் வகையில் இணைக்க அனுமதிக்கிறது. இந்த செருகுநிரல்கள் பகுதியளவு குறியீடு உருவாக்கப்படலாம், இதில் கியூடி மற்றும் பைதான் பயனர் இடைமுகங்களின் தானியங்கி தலைமுறை கூட அடங்கும். எரிசக்தித் துறையின் (டிஓஇ) தேசிய அணுசக்தி பாதுகாப்பு முகமையின் மேம்பட்ட உருவகப்படுத்துதல் மற்றும் கணக்கீட்டு (ஏஎஸ்சி) திட்டத்தின் ஒரு பகுதியாக லாரன்ஸ் லிவர்மோர் தேசிய ஆய்வகத்தில் விஸிட் திட்டம் உருவானது, ஆனால் இது பல குழுக்களால் உருவாக்கப்பட்ட ஒரு விநியோகிக்கப்பட்ட திட்டமாக மாறியுள்ளது. திட்டத்திற்கான முக்கிய மையங்கள் பின்வருவனவற்றில் இருந்து வருகின்றனஃ விஏசஇடி, டிஓஇயின் அறிவியல் கண்டுபிடிப்பு (மேம்பட்ட கம்ப்யூட்டிங் மூலம் அறிவியல் கண்டுபிடிப்பு) திட்டத்திலிருந்து தொழில்நுட்பங்களை செயல்படுத்துவதற்கான ஒரு மையமாகும், அதன் அறிவியல் அலுவலகத்திலிருந்து, ஏஎஸ்சி மற்றும் ஜி. என். இ. பி (டிஓஇயின் அணுசக்தி அலுவலகத்திலிருந்து உலகளாவிய அணுசக்தி கூட்டாண்மை). இந்தத் திட்டத்தில் ஐந்து டி. ஓ. இ ஆய்வகங்கள் உட்பட பல நிறுவனங்கள் மற்றும் பல்கலைக்கழகங்களைச் சேர்ந்த இருபது டெவலப்பர்கள் உள்ளனர். விசிட் 2005 ஆம் ஆண்டில் ஆர் அண்ட் டி 100 விருதைப் பெற்றது மற்றும் ஆண்டுக்கு சுமார் இருபத்தைந்து ஆயிரம் முறை பதிவிறக்கம் செய்யப்படுகிறது. அம்சங்கள் அளவிடுதல், திசையன் மற்றும் டென்சர் புலம் காட்சிப்படுத்தலுக்கான பணக்கார அம்ச அமைப்பைக் கொண்டுள்ளன. விசிட் 2டி மற்றும் 3டி தரவுகளை சமமாக கையாளுகிறது. விசிட் தரவை உயிரூட்டும் திறனையும் கொண்டுள்ளது, இது பயனர்கள் தங்கள் தரவின் நேர பரிணாமத்தைக் காண அனுமதிக்கிறது. தரமான மற்றும் அளவு காட்சிப்படுத்தல் மற்றும் பகுப்பாய்வை வழங்குகிறது. ஏற்கனவே உள்ள புலங்களைப் பயன்படுத்தி புதிய புலங்களைக் கணக்கிட அனுமதிக்கும் பெறப்பட்ட புலங்களுக்கான ஆதரவை விஸிட் வழங்குகிறது. எடுத்துக்காட்டாக, ஒரு தரவுத்தொகுப்பில் ஒரு திசைவேக புலம் இருந்தால், திசைவேக அளவு என்ற புதிய புலத்தை வரையறுக்க முடியும். இது ஒரு பொதுமைப்படுத்தப்பட்ட வினவல் இடைமுகத்தையும் ஆதரிக்கிறது, இது தொகுதி அல்லது மேற்பரப்பு பகுதி போன்ற பெறப்பட்ட அளவுகளை வினவ அனுமதிக்கிறது. பல மெஷ் வகைகளை ஆதரிக்கிறது. இரண்டு மற்றும் முப்பரிமாண புள்ளி, செவ்வக, வளைந்த மற்றும் கட்டமைக்கப்படாத மெஷ்கள் உள்ளிட்ட பரந்த அளவிலான கணக்கீட்டு மெஷ்களுக்கு விஸிட் ஆதரவை வழங்குகிறது. கூடுதலாக, விசிட் கட்டமைக்கப்பட்ட ஏஎம்ஆர் மெஷ்கள் மற்றும் சிஎஸ்ஜி மெஷ்களை ஆதரிக்கிறது. சக்திவாய்ந்த, முழு அம்சங்கள் கொண்ட வரைகலை பயனர் இடைமுகம். விசிட் இன் வரைகலை பயனர் இடைமுகம் புதிய பயனர்கள் தங்கள் தரவை விரைவாக காட்சிப்படுத்தத் தொடங்க அனுமதிக்கிறது, அத்துடன் சக்தி பயனர்கள் மேம்பட்ட அம்சங்களை அணுக அனுமதிக்கிறது. இது தானாகவே பல நேர படிகளைக் கொண்ட தரவுத் தொகுப்புகளிலிருந்து நேர அடிப்படையிலான அனிமேஷன்களை உருவாக்குகிறது. இது ஒரு கீஃப்ரேம் அனிமேஷன் திறனையும் கொண்டுள்ளது, இது பயனர்களை அதிநவீன அனிமேஷன்களை உருவாக்க அனுமதிக்கிறது. விசிட் பயனர்களை சுட்டியைப் பயன்படுத்தி பொருள்களை ஊடாடவும், பெரிதாக்கவும், சுழற்றவும் அனுமதிக்கிறது. இது பயனர்களுக்கு விமானங்கள் மற்றும் கோளங்கள் போன்ற வடிவியல் பொருட்களை ஊடாடும் அளவு மற்றும் நிலைப்படுத்தும் திறனையும் வழங்குகிறது. இணையான மற்றும் விநியோகிக்கப்பட்ட கட்டிடக்கலை. விசிட் மிகவும் பெரிய தரவுத் தொகுப்புகளை ஊடாடும் வகையில் கையாளுவதற்காக விநியோகிக்கப்பட்ட மற்றும் இணையான கட்டமைப்பைப் பயன்படுத்துகிறது. விஸிட்டின் ரெண்டரிங் மற்றும் தரவு செயலாக்க திறன்கள் பார்வையாளர் மற்றும் இயந்திர கூறுகளாகப் பிரிக்கப்பட்டுள்ளன, அவை பல இயந்திரங்களில் விநியோகிக்கப்படலாம்ஃ பார்வையாளர் ரெண்டரிங்கிற்கு பொறுப்பானவர் மற்றும் பொதுவாக உள்ளூர் டெஸ்க்டாப் அல்லது காட்சிப்படுத்தல் சேவையகத்தில் இயக்கப்படுகிறது, இதனால் இது மிகவும் சக்திவாய்ந்த கிராஃபிக்ஸ் கார்டுகளைப் பயன்படுத்த முடியும். தரவு செயலாக்கம் மற்றும் உள்ளீடு/வெளியீட்டின் பெரும்பகுதிக்கு இயந்திரம் பொறுப்பாகும், மேலும் இது பொதுவாக தரவு அமைந்துள்ள தொலைதூர இயந்திரத்தில் இயக்கப்படுகிறது. இது தரவை நகர்த்த வேண்டிய தேவையை நீக்குகிறது மற்றும் உயர்நிலை கணக்கீடு மற்றும் I/O வளங்களை அதற்கு கிடைக்கச் செய்கிறது. இயந்திரத்தை ஒரு செயலியில் தொடர்ச்சியாகவோ அல்லது ஆயிரக்கணக்கான செயலிகளில் இணையாகவோ இயக்க முடியும். சி + +, பைதான் மற்றும் ஜாவாவுடன் இடைமுகங்கள். சி + + மற்றும் ஜாவா இடைமுகங்கள் விஸிட்டுக்கு மாற்று பயனர் இடைமுகங்களை வழங்குவதை சாத்தியமாக்குகின்றன அல்லது ஏற்கனவே உள்ள சி + + அல்லது ஜாவா பயன்பாடுகளை காட்சிப்படுத்தல் ஆதரவைச் சேர்க்க அனுமதிக்கின்றன. பைதான் ஸ்கிரிப்டிங் இடைமுகம் பயனர்களுக்கு ஸ்கிரிப்டிங் மொழியைப் பயன்படுத்தி செயல்முறை தரவை தொகுக்கும் திறனை வழங்குகிறது. இந்த அம்சம் மிகவும் அதிநவீன அனிமேஷன்களை உருவாக்க அல்லது பின்னடைவு அறைகளை செயல்படுத்த பயன்படுத்தப்படலாம். மாறும் வகையில் ஏற்றப்பட்ட செருகுநிரல்களுடன் விரிவாக்கக்கூடியது. மாறும் வகையில் ஏற்றப்பட்ட செருகுநிரல்களைப் பயன்படுத்துவதன் மூலம் விசிட் விரிவாக்கத்தை அடைகிறது. விஸிட்டின் பிளாட்டுகள், ஆபரேட்டர்கள் மற்றும் தரவுத்தள வாசகர்கள் அனைத்தும் செருகுநிரல்களாக செயல்படுத்தப்படுகின்றன மற்றும் செருகுநிரல் கோப்பகத்திலிருந்து இயக்க நேரத்தில் ஏற்றப்படுகின்றன. புதிய செருகுநிரல்களை இந்த கோப்பகத்தில் நிறுவுவதன் மூலம் அவற்றைச் சேர்க்கலாம். விசிட் ஒரு வரைகலை சொருகி உருவாக்கும் கருவியுடன் வருகிறது, இது புதிய சொருகி உருவாக்கும் செயல்முறையை பெரிதும் எளிதாக்குகிறது. வரவிருக்கும் வெளியீடுகளுக்கான திட்டங்கள் காணக் கிடைக்கின்றன. விக்கி, மன்றம் போன்றவற்றுடன் விஸிட் பயனர் சமூக வலைத்தளத்தின் வெளிப்புற இணைப்புகளைப் பார்க்கவும். அதிகாரப்பூர்வ முகப்புப்பக்கத்தில் காட்சிப்படுத்தல்களின் எடுத்துக்காட்டுகள். இலவச தரவு காட்சிப்படுத்தல் மென்பொருள் இலவச பிளாட்டிங் மென்பொருள் இலவச உருவகப்படுத்துதல் மென்பொருள் பிளாட்டிங் மென்பொருள் பைதான் (நிரலாக்க மொழி) மென்பொருள் மென்பொருள் இது வி. டி. கே. வைப் பயன்படுத்தும் பி. எஸ். டி உரிம மென்பொருளைப் பயன்படுத்தி கியூ. டி மென்பொருளைப் பயன்படுத்துகிறது.