کد TALYS یک برنامه کامپیوتری واکنشهای هستهای است که طی همکاری دو مرکز NRG Petten هلند و CEA Bruyères-le-Chàtel فرانسه توسط دکتر Koning و همکاران تولید شده است.
کد TALYS برنامهای برای بررسی و شیبهسازی واکنشهای هستهایی است؛ که توسط ذرات نوترون، پرتوی گاما، پروتون، دوترون، تریتون، 3He و آلفا در محدوده انرژی keV 1 تا MeV 200 ایجاد میشوند.
نسخه TALYS-1.0 که با زبان برنامه نویسی Fortran نوشته شده است، حدوداً دارای ۴۰۰۰۰ خط برنامه میباشد؛ که بخوبی با کامپایلرهای گوناگون کامپایل میشود. این کد برای استفاده در محیط سیستمعاملهای یونیکس(UNIX) و لینوکس(LINUX) طراحی شده است. کد منبع(Source Code) آن آزاد، رایگان و دارای مجوز انتشار(License) گنو(GPL) میباشد. ورودی و خروجی آن در مقایسه با دیگر کدها بسیار ساده و قابل فهم است. تمامی پارامترهای مختلف در این کد توسط تعدادی کلیدواژه ساده قابل تنظیم است. در مجموع، پیادهسازی دقیقی از آخرین مدلهای هستهای برای واکنشهای مستقیم، پیشتعادلی، مرکب و شکافت در TALYS صورت گرفته است.
این کد، با وجود مدلهای مختلف، یک توصیف هموار و یکنواختی از سازوکارهای واکنش در گسترهای نسبتاً بزرگ از انرژی، ایجاد میکند. برخی از خصوصیات دیگر کد TALYS به اختصار جمعآوری شده است:
- استفاده از ذرات متنوع به عنوان پرتابه مانند: نوترون، پروتون، دوترون، تریتون، 3He، آلفا و حتی تابش گاما و بازه انرژی گسترده برای پرتابهها
- پوشش نسبتاً کاملی از تمامی هستههای موجود به عنوان هدف A از 12 تا 339 و Z از 3 تا 110
- محاسبه سطحمقطعهای کلی و جزئی، طیف انرژی، توزیع زاویهای، طیف دیفرانسیلی دوبل و پسزنی
- محاسبه توابع برانگیختگی برای هستههای باقیمانده شامل سطحمقطعهای حالتهای ایزومری مانند 99mTc
- محاسبه سطحمقطع تولید واکنشهای فوتونی
- محاسبه سرعت واکنشهای اخترفیزیک هستهای
- دسترسی اتوماتیک به تمامی پارامترهای ساختار هسته مانند جرم، ترازهای گسسته، تشدیدها، پارامترهای چگالی تراز، پارامترهای تغیرشکلیافتگی، سدهای شکافت و پارامترهای تابش گاما
- استفاده از مدلهای مختلف برای فرایندهای هسته مرکب، پیشتعادلی، مستقیم و همچنین استفاده از پارامترهای پدیدهشناختی و میکروسکوپی برای مدل اپتیکی