Pyspread աղյուսակային ծրագրի 2.0 թողարկումն այժմ հասանելի է, որը թույլ է տալիս օգտագործել Python-ը՝ բջիջներում տվյալները մանիպուլացնելու համար: Յուրաքանչյուր pyspread բջիջ վերադարձնում է Python օբյեկտ, և նման օբյեկտները կարող են ներկայացնել ամեն ինչ, այդ թվում՝ ցուցակներ կամ մատրիցներ: Pyspread-ը արդյունավետ օգտագործելու համար անհրաժեշտ է Python-ի առնվազն տարրական գիտելիքներ: Կոդը գրված է Python-ով՝ օգտագործելով NumPy-ն հաշվարկների համար, matplotlib-ը՝ գծապատկերների համար, և PyQt5-ը՝ օգտագործողի ինտերֆեյսի համար: Ծրագիրը լիցենզավորված է GPLv3 լիցենզիայով: 2.0 թողարկումը նշում է pyspread-ի առաջին կայուն տարբերակը, որը աշխատում է Python 3-ի հետ (>= 3.6):
Նկարագրություն:
- Աղյուսակի բջիջները կարող են պարունակել Python կոդ և վերադարձնել Python օբյեկտներ։
- Դուք կարող եք մուտք գործել Python գրադարաններ, ինչպիսիք են NumPy-ն, բջիջներում։
- Բջիջները կարող են ցուցադրել տեքստ, նշումներ, պատկերներ կամ դիագրամներ (matplotlib):
- Աջակցում է ներմուծմանը CSV ձևաչափով և արտահանմանը CSV, PDF, SVG ձևաչափերով։
- Աղյուսակի պահպանման ձևաչափը հիմնված է Git-ի վրա և աջակցում է blake2b հեշի հիման վրա ստորագրությունների կցումը՝ ուրիշի կոդի ներարկումից պաշտպանվելու համար։
- Ուղղագրության ստուգումը աջակցվում է տեքստային տվյալների համար։

Source: opennet.ru
